Apply Now Clicking "Apply Now" opens the link in a new window.

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

Job Summary

CAEN, the IT department for the University of Michigan College of Engineering, has an opening for an experienced Linux systems administrator. The person hired will work as part of a team responsible for the installation, configuration, and remote management of the Linux systems used for CAEN’s Student Computing Environment and by CAEN’s Web Services team.


The Student Computing Environment offers students access to over a thousand Red Hat Linux desktop computers located in more than 30 locations across the Ann Arbor campus. Remote access to a pool of servers provides students with the same user experience from off campus.


Systems support for Red Hat Linux and Amazon Linux servers is also provided to the CAEN’s Web Services team.


CAEN’s Linux environment is managed by a Configuration Management system that is used to deploy, update and monitor the hosts. This infrastructure leverages Red Hat Enterprise Linux's native packaging system to manage software.


For more information about CAEN, visit:



40% Operating System Integration:

Develop, maintain and distribute software images for Red Hat Enterprise Linux (RHEL) and Amazon Linux operating systems for servers, workstations, clusters and virtual machines in a networked environment of over a thousands hosts. Integrate third-party applications into the user environment and computing infrastructure.


15% Systems Programming:

Develop/compile/troubleshoot internal systems software; maintain and advance software distribution system; compile, package and maintain 3rd-party system software such as video device drivers.


15% System Administration:

Provide system administration and troubleshooting for Linux systems managed by CAEN; customize host software configurations; review log files and monitor systems;  provide tier 3 end-user support; evaluate new software, tools and hardware.


10% Cloud Administration:

Provide system administration, operational support  and infrastructure design in a cloud based (IaaS) environment.


10% Linux Support and Consulting:

Develop best practices. Manage and support the operating system image for CAEN labs and servers. Provide third-tier consulting and support to department desktop support staff for computers across a neighborhood of departments. Provide assistance to faculty and staff on a variety of software, hardware, network and equipment configurations. Support unique IT environments within departments. Monitor and answer support request calls and emails


10% Training and Documentation:

Provide documentation, presentations and support staff training in areas of technical responsibility. Prepare regular and ad hoc status and other reports as required by supervisor or higher level authority. Hire, train and supervise student support staff for the performance of routine system administration tasks.


Required Qualifications*

  • Bachelors degree in Computer Science or Computer Engineering or equivalent combination of experience and education.

  • 3-5 years of experience administering and deploying Linux.

  • Demonstrated experience with automated deployment of Linux systems in a large scale environment.

  • Demonstrated experience with a Linux configuration management system Ansible, Bcfg2, Chef, or Puppet.

  • Demonstrated experience with Linux software packaging including packaging RPMs and managing Yum repositories.

  • Proficiency with Unix shell scripting.

  • Proficiency with an advanced programming language, like Python, Perl, or C.

  • Ability to work effectively in a team environment and independently with minimal supervision.

  • Must be able to work during normal business hours with occasional work outside of normal business hours for planned upgrades and best-effort response to major outages.


Desired Qualifications*

  • At least 3 years experience with Red Hat Enterprise Linux

  • At least 2 years experience with virtualization software such as VMWare or Kernel-based Virtual Machine (KVM)

  • Preferably 2 years experience with Amazon Web Services and Amazon Linux.

  • Demonstrated experience with a diverse computing landscape.

  • Experience with networked file systems.

  • Experience installing and configuring Apache web servers.

  • Experience with Docker, OpenShift and related container technologies


Underfill Statement

This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.