Linux Systems Engineer Intermediate/Senior

Apply Now

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

The Center for Statistical Genetics (CSG) in the Department of Biostatistics at the University of Michigan has an exciting opportunity for a strong generalist Linux Systems Engineer Intermediate/Senior (UM job title: OS Programmer Intermediate/Senior). As part of a dynamic multi-disciplinary team, you will help maintain and improve our on-premise Linux-based high performance computing cluster, petascale storage, enterprise infrastructure, web services, and network.  You will report to the OS Programmer Lead.  Outstanding benefits package, including: A retirement plan that provides two-for-one matching contributions with immediate vesting, comprehensive health insurance, and others.

The Center for Statistical Genetics designs and carries out some of the world's largest human genetic studies with petascale genetic information, health data, and additional biological information on hundreds of thousands of human participants. We develop methods and tools that make these data and the insights they support available to thousands of researchers worldwide across academia, industry, and government.

Responsibilities*

  • HPC Cluster Administration - Maintain and improve a Slurm-based high performance computing environment. Help with Slurm upgrades and job troubleshooting for end-users. (20%)
  • Storage Administration - Help manage a petascale storage environment. Perform troubleshooting and performance tuning of NFS storage. Specify and deploy new storage to meet project requirements. Participate in data life cycle management efforts. (20%)
  • Web Administration - Deploy and maintain Apache, Nginx, and Tomcat instances. Maintain and troubleshoot web-based systems such as Mediawiki, RStudio Server, Jupyterhub, and Shiny. Assist developers of web-based SaaS applications with systems level support.(15%)
  • Enterprise Infrastructure Administration - Assist with the configuration, management and troubleshooting of enterprise infrastructure services such as ISC BIND, ISC DHCPD, OpenLDAP, Postfix and Nagios. (15%)
  • Automation - Automate deployments and configuration management using PXE, Kickstart, and Puppet. Create and maintain scripts and small programs to automate systems administration tasks and business processes. (15%)
  • Security Compliance - Perform security remediation such as patching and configuration tuning. Validate system configurations with tools such as CIS-CAT. Maintain firewall rule sets. Participate in continuous monitoring efforts with project sponsors. (15%)
     

Required Qualifications*

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, MIS, Information Technology, Information Assurance, or an equivalent combination of education and experience.
  • Minimum of 1-3 years (Intermediate) or 3-5 years (Senior) of progressively responsible systems administration experience in a Linux or UNIX environment.
  • Working familiarity with enterprise L2 switching platforms and networking concepts such as VLANs, firewalling, subnetting, and NAT.
  • Working familiarity with at least one high-level programming language such as Python, Go, or Perl.
  • Strong soft skills including writing, communications, and effectively working across organizational boundaries.
     

Work Locations

This position may be eligible for remote and/or flexible work opportunities at the discretion of the hiring department.  Flexible work agreements are reviewed annually and are subject to change dependent on the business needs of the hiring department, throughout the course of employment. The candidate must be local to the Southeast Michigan region as the role will occasionally require hands-on work in our Ann Arbor data center.

Underfill Statement

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

Senior salary range: $78,655 - $97,162

Intermediate salary range: $64,416 - $79,573

Additional Information

In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and your family, and plan for a secure future. For more information, please visit: https://careers.umich.edu/benefits/

Background Screening

The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third party administrator to conduct background checks.  Background checks are performed in compliance with the Fair Credit Reporting Act.

Application Deadline

Job openings are posted for a minimum of seven calendar days.  The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

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