Operating Systems (OS) Programmer
University of Michigan
Ann Arbor, MI
ID: 7296748
Posted: Newly posted
Application Deadline: Open Until Filled
Job Description
Job Summary
We seek a skilled and motivated Operating Systems (OS) Programmer to join our team. The ideal candidate will play a key role in managing, maintaining, and optimizing our IT systems and infrastructure. You will ensure system reliability, scalability, and security while supporting end-users and contributing to ongoing IT projects. This position handles a large variety of issues, and the ideal candidate should be adaptable, resourceful, and willing to tackle various challenges.
Who We Are
Facilities and Operations (F&O) is primarily responsible for stewardship of the university's physical properties, including 37 million square feet of building space. We are responsible for sophisticated and complex academic, research, and clinical facilities, as well as associated environmental stewardship and regulatory compliance. F&O is a positive organization dedicated to the principles of being respectful, collaborative, solutions-based, and proactive. For more information please visit our website: fo.umich.edu.
About Facilities and Operations Information Services (FOIS)
FOIS's mission statement is to provide the right information at your fingertips. FOIS specializes in the unique information systems, infrastructure, and business processes that help F&O effectively achieve its mission.
The list below showcases some of F&O's most critical information systems:
Building Information Management (BIM)
Geographic Information Systems (GIS)
Construction Project Management
Engineering Document Management System (EDMS)
Building Blueprints
Floor plans
Facilities Integrated Work Management System
Power Plant Management
Training
Fleet management
Key and Access Control
Building Automation Controls
Visualization and Reporting Tools
Custom Software Development
Partner / Customer Support
Responsibilities*
Install, configure, and maintain servers, both physical and virtual, in a mixed OS environment (e.g., Windows Server, Linux).
Monitor system performance and ensure availability and reliability
Manage user accounts, permissions, and security settings
Configure and maintain network infrastructure, including switches, routers, and firewalls
Maintain on-site building automation, utilities metering, and other devices
Troubleshoot connectivity issues and ensure optimal network performance
Perform routine security audits and apply patches and updates
Monitor system logs for unusual activity and respond to potential threats
Provide second-tier support for IT incidents and service requests
Troubleshoot and resolve hardware and software issues
Document processes, configurations, and troubleshooting steps
Participate in system upgrades, migrations, and new technology implementations
Collaborate with teams to identify and implement IT solutions that align with organizational goals
This position may work with and/or support systems that maintain or process sensitive institutional data as defined by university policy. Successful candidates must comply with federal, state, and local law, and/or university policies or agreements that require the university to implement specific privacy and security safeguards, including but not limited to ITAR, EAR, HIPAA, and FISMA.
Required Qualifications*
Bachelor's degree in computer science or related field, or at least 5 years equivalent experience
Minimum 3 years of experience in systems administration or a related role
Strong knowledge of Windows and/or Linux server administration
Understanding of networking protocols and tools (e.g., TCP/IP, DNS, DHCP)
Strong problem-solving and critical-thinking abilities
Ability to work both independently and as part of a team
Experience with PowerShell scripting or other OS scripting languages
Desired Qualifications*
Familiarity with cloud platforms (e.g., AWS, Azure) is a plus
Familiarity with security best practices
Experience working with VMware infrastructure
Experience with Windows Failover Cluster
We seek a skilled and motivated Operating Systems (OS) Programmer to join our team. The ideal candidate will play a key role in managing, maintaining, and optimizing our IT systems and infrastructure. You will ensure system reliability, scalability, and security while supporting end-users and contributing to ongoing IT projects. This position handles a large variety of issues, and the ideal candidate should be adaptable, resourceful, and willing to tackle various challenges.
Who We Are
Facilities and Operations (F&O) is primarily responsible for stewardship of the university's physical properties, including 37 million square feet of building space. We are responsible for sophisticated and complex academic, research, and clinical facilities, as well as associated environmental stewardship and regulatory compliance. F&O is a positive organization dedicated to the principles of being respectful, collaborative, solutions-based, and proactive. For more information please visit our website: fo.umich.edu.
About Facilities and Operations Information Services (FOIS)
FOIS's mission statement is to provide the right information at your fingertips. FOIS specializes in the unique information systems, infrastructure, and business processes that help F&O effectively achieve its mission.
The list below showcases some of F&O's most critical information systems:
Building Information Management (BIM)
Geographic Information Systems (GIS)
Construction Project Management
Engineering Document Management System (EDMS)
Building Blueprints
Floor plans
Facilities Integrated Work Management System
Power Plant Management
Training
Fleet management
Key and Access Control
Building Automation Controls
Visualization and Reporting Tools
Custom Software Development
Partner / Customer Support
Responsibilities*
Install, configure, and maintain servers, both physical and virtual, in a mixed OS environment (e.g., Windows Server, Linux).
Monitor system performance and ensure availability and reliability
Manage user accounts, permissions, and security settings
Configure and maintain network infrastructure, including switches, routers, and firewalls
Maintain on-site building automation, utilities metering, and other devices
Troubleshoot connectivity issues and ensure optimal network performance
Perform routine security audits and apply patches and updates
Monitor system logs for unusual activity and respond to potential threats
Provide second-tier support for IT incidents and service requests
Troubleshoot and resolve hardware and software issues
Document processes, configurations, and troubleshooting steps
Participate in system upgrades, migrations, and new technology implementations
Collaborate with teams to identify and implement IT solutions that align with organizational goals
This position may work with and/or support systems that maintain or process sensitive institutional data as defined by university policy. Successful candidates must comply with federal, state, and local law, and/or university policies or agreements that require the university to implement specific privacy and security safeguards, including but not limited to ITAR, EAR, HIPAA, and FISMA.
Required Qualifications*
Bachelor's degree in computer science or related field, or at least 5 years equivalent experience
Minimum 3 years of experience in systems administration or a related role
Strong knowledge of Windows and/or Linux server administration
Understanding of networking protocols and tools (e.g., TCP/IP, DNS, DHCP)
Strong problem-solving and critical-thinking abilities
Ability to work both independently and as part of a team
Experience with PowerShell scripting or other OS scripting languages
Desired Qualifications*
Familiarity with cloud platforms (e.g., AWS, Azure) is a plus
Familiarity with security best practices
Experience working with VMware infrastructure
Experience with Windows Failover Cluster