Linux Server Engineer Senior

University of Michigan

Michigan

Hybrid

USD 88,000 - 98,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

University of Michigan is seeking a Senior Linux Server Engineer to join the Systems Operations group. This role focuses on engineering and supporting core Linux infrastructure, collaborating with the Container Service team, and leveraging automation for cloud-native systems.

You will work with RHEL/Ubuntu across on-premise and cloud platforms, reporting to the Linux Infrastructure Engineering Manager. The position offers hybrid work options and local engagement in Ann Arbor, MI.

Qualifications

  • Bachelor's degree or equivalent experience in CS/IT or related field.
  • Minimum of five years of progressive Linux engineering experience across on-premise and cloud environments.
  • Experience writing Python or Bash scripts to automate tasks and workflows.
  • Strong ability to perform root-cause analysis, log analysis, and incident restoration.
  • Knowledge of LVM, NFS, DNS, SSH, and OS hardening/security standards.
  • Experience leading projects or mentoring teammates.

Responsibilities

  • Provide daily support and administration for RHEL, Ubuntu, and other Linux distributions across on-premise and cloud platforms.
  • Develop, automate, and document procedures to install, patch, configure, manage, and maintain Linux OS using configuration management tools.
  • Research, diagnose, and resolve complex incidents, performing RCA and long-term remediations.
  • Collaborate with project teams to design scalable, secure infrastructure aligned with standards and vendor requirements.
  • Proactively monitor system performance, manage capacity planning, and conduct security hardening and vulnerability remediation.
  • Support disaster recovery planning, backup operations, and system restoration processes to ensure continuous availability.
  • Demonstrate leadership and mentor junior team members.

Skills

Python scripting
Bash scripting
Root-cause analysis
Security hardening
Leadership
Collaboration

Education

Bachelor's degree in CS/IT or related field

Tools

RHEL
Ubuntu
Ansible
Terraform
Puppet
Docker
Kubernetes
Splunk

Job description

ITS supports the University of Michigan faculty, researchers, staff, and students by creating cohesive digital experiences and enabling university-wide innovations. We value proactive problem-solving, a sense of urgency, and a collaborative, inclusive work environment. Our mission is to be trusted enablers of technology for the U-M community. For more information, visit https://its.umich.edu/ .

Job Summary

Information and Technology Services (ITS) is seeking a Linux Server Engineer Senior to join the Systems Operations group. In this role, your primary focus will be engineering and supporting the core Linux infrastructure at ITS-including server platforms and critical systems-while collaborating closely with the ITS Container Service team. You will leverage high degrees of automation and integrate with modern cloud-native systems. This position reports to the Linux Infrastructure Engineering Manager.

Responsibilities*
  • Provide daily support and administration for Red Hat Enterprise Linux, Ubuntu, and other enterprise Linux distributions across both on-premise and cloud platforms
  • Develop, automate, and document procedures to install, patch, configure, manage, and maintain Linux operating systems using configuration management tools
  • Research, diagnose, and resolve complex technical incidents, performing root-cause analysis (RCA) and implementing long-term remediations
  • Collaborate with project teams and system architects to design and build scalable, secure infrastructure aligned with organizational standards and vendor requirements
  • Proactively monitor system performance, manage capacity planning, and conduct security hardening and vulnerability remediation
  • Support disaster recovery planning, backup operations, and system restoration processes to ensure continuous availability
  • Utilize analytical and creative problem-solving skills to protect systems, enforce security compliance, and ensure overall infrastructure stability
  • Demonstrate quality service, operational accountability, and effective technical leadership in resolving requests and mentoring junior team members
Required Qualifications*
  • Education: Bachelor's degree in computer science, information technology, business computing, or a related field, or an equivalent combination of education, certifications, and experience
  • Experience: Minimum of five years of progressive experience in a related role, with a focus on troubleshooting, analyzing, and independently supporting enterprise Red Hat Enterprise Linux (RHEL), Ubuntu, and other Linux distributions across on-premise and cloud environments
  • Automation & Scripting: Demonstrated experience writing, debugging, and maintaining Python or Bash scripts to automate administrative tasks, deployments, and operational workflows
  • Technical & Diagnostic Skills: Advanced ability to leverage administrative tools for root-cause analysis, log analysis, performance monitoring, and service restoration (including backup, recovery, and failover operations)
  • Networking, Storage & Security: Sound foundational knowledge of enterprise storage management (LVM, NFS), core network services (DNS, TCP/IP, SSH), and OS hardening/security standards
  • Leadership & Collaboration: Demonstrated ability to manage complex technical projects, maintain awareness of emerging industry best practices, and effectively mentor team members or influence technical decisions through a consensus-building approach
Desired Qualifications*
  • Automation & Infrastructure as Code: Hands-on experience developing and maintaining playbook/configuration repositories using automation tools such as Ansible, Terraform, Puppet, Chef, or Salt
  • Containers & Kubernetes Systems: Experience supporting Linux host OS nodes, container runtimes (e.g., Docker, Podman, containerd), or Kubernetes and container orchestration platforms
  • Cloud Infrastructure: Practical experience architecting, deploying, and managing Linux workloads within cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Automated OS Provisioning: Experience implementing automated operating system deployment and image creation tools (e.g., Kickstart, Cloud-init, Packer)
  • Observability & Log Analytics: Familiarity with enterprise monitoring and log analytics tools such as Splunk, Elastic Stack (ELK), Prometheus, or Grafana
  • Virtualization: Experience configuring and managing virtual machines within VMware vSphere or hyperconverged infrastructure environments
  • Hardware & Data Center Operations: Experience configuring, maintaining, and troubleshooting physical server hardware, specifically enterprise HPE and Dell platforms (including out-of-band management via iLO/iDRAC)
Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes .

Work Schedule

This position is local to Ann Arbor, Michigan, and currently operates primarily remotely. Future work may require an agreed-upon frequency of time in the office. On-call availability and occasional work during non-business hours or weekends are required.

Underfill Statement

This position may be filled at the Senior level ($88,212 - $98,013) or the Intermediate level ($74,336 - $82,595). Starting salary and position level are dependent upon the qualifications and experience of the selected candidate.

Additional Information

The successful candidate must comply with federal, state, and local laws and university policies regarding the protection of sensitive institutional data (e.g., ITAR, EAR, HIPAA, FISMA).

Application Deadline

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

U-M EEO Statement

The University of Michigan is an Equal Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Server Engineer Senior
Linux Server Engineer Senior

University of Michigan Information and Technology Services • Ann Arbor (MI)

Hybrid
USD 88,000 - 98,000
Windows Server Engineer Intermediate
Windows Server Engineer Intermediate

University of Michigan • Ann Arbor (MI)

On-site
USD 85,000 - 115,000
Windows Server Engineer Intermediate
Windows Server Engineer Intermediate

University of Michigan Information and Technology Services • Ann Arbor (MI)

Hybrid
USD 74,000 - 83,000
Research Storage Engineer Senior
Research Storage Engineer Senior

University of Michigan • Ann Arbor (MI)

Hybrid
USD 90,000 - 130,000
Senior Linux Infrastructure Engineer (Cloud & Automation)
Senior Linux Infrastructure Engineer (Cloud & Automation)

University of Michigan • Michigan

Hybrid
USD 88,000 - 98,000
Senior Desktop Support Specialist
Senior Desktop Support Specialist

University of Michigan • Michigan

On-site
USD 55,000 - 75,000
Senior IT Architect - Linux
Senior IT Architect - Linux

utaustin • Austin (TX)

Hybrid
USD 140,000 - 190,000
Health benefits
Tuition assistance
Training and conference opportunities
+2
Service Center Consultant Associate
Service Center Consultant Associate

University of Michigan Information and Technology Services • Ann Arbor (MI)

Remote
USD 40,000 - 42,000
Linux Server Systems Engineer
Linux Server Systems Engineer

Base-2 Solutions, LLC. • Bethesda (MD)

Hybrid
USD 110,000 - 160,000
Desktop Support Specialist Intermediate/Associate
Desktop Support Specialist Intermediate/Associate

University of Michigan • Ann Arbor (MI)

Hybrid
USD 55,000 - 65,000