1

Linux Jobs in Michigan (NOW HIRING)

Test Automation Technical Leader - eLxr Linux

Troy, MI · On-site

$43.75 - $57.75/hr

  • Medical

  • Dental

  • Life

Linux Test Automation Technical Leader - eLxr Distribution ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades ...

SoC BSW Engineer

Auburn Hills, MI · On-site

$97K - $124K/yr

Lead the architecture and integration of embedded Linux OS and middleware for Telematics ECU platforms. * Define and implement secure boot, root-of-trust, secure key management, and secure OTA (FOTA ...

Adv Seating Support

Southfield, MI · On-site

$14.75 - $19.50/hr

Majority of the work is migrating Linux based algorithms developed for laptop environment into Matlab models and design of new models based upon requirements which then target the iMX.6 following ...

... Linux OS Support (RedHat Enterprise Linux/Oracle Enterprise Linux) 2. Citrix XenApp with Secondary skill sets in the following as nice-to-have: 3. VMWare 4. EMC Avamar/Data Domain 5. Microsoft ...

... Linux OS Support (RedHat Enterprise Linux/Oracle Enterprise Linux) 2. Citrix XenApp 3. VMWare 4. EMC Avamar/Data Domain 5. Microsoft Windows Server Qualifications Microsoft Server OS, Internet ...

Unix System Engineer

Ann Arbor, MI · On-site

  • Retirement

  • PTO

The Unix/Linux and Container Services team is responsible for the design, support, and governance of Michigan Medicine's Unix/Linux server and OpenShift container environments. This role ensures that ...

Software Engineer, II - Operating System

Ann Arbor, MI

$95K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work on Linux kernel modules * Incorporate Linux Distribution in to build and deployment toolchain * Perform system-level debugging and performance tuning * Develop shell scripts and automation tools

Software Engineer, II - Operating System

Ann Arbor, MI · On-site

$95K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work on Linux kernel modules * Incorporate Linux Distribution in to build and deployment toolchain * Perform system-level debugging and performance tuning * Develop shell scripts and automation tools

Showing results 21-40

Linux information

See Michigan salary details

$31

$48

$62

How much do linux jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for linux in Michigan is $48.21, according to ZipRecruiter salary data. Most workers in this role earn between $43.80 and $51.73 per hour, depending on experience, location, and employer.

What are some common challenges faced by Linux System Administrators, and how can I prepare for them?

Linux System Administrators often face challenges such as troubleshooting unexpected system outages, managing large-scale deployments, and ensuring robust security against evolving threats. Staying current with the latest updates, patching procedures, and automation tools like Ansible or Puppet can greatly help in overcoming these challenges. It’s also helpful to cultivate strong documentation habits and participate in open-source communities where solutions to unique problems are often shared. Proactively practicing disaster recovery plans and refining your scripting skills will set you up for success in this dynamic and rewarding role.

What jobs can I do with Linux?

Jobs that involve Linux include Linux system administrator, Linux engineer, DevOps engineer, and cybersecurity analyst. These roles typically require knowledge of Linux operating systems, scripting skills, and familiarity with tools like Bash, Docker, or Kubernetes. Certifications such as CompTIA Linux+ or Red Hat Certified Engineer can enhance job prospects.

How much do Linux jobs pay?

Linux jobs, such as Linux system administrators or engineers, typically offer salaries ranging from $70,000 to $120,000 annually, depending on experience, location, and certifications like CompTIA Linux+ or LPIC. Entry-level positions may start lower, while senior roles or those requiring specialized skills can pay significantly more.

What is a Linux?

A Linux job refers to a role that involves working with the Linux operating system, typically in system administration, software development, cybersecurity, or cloud computing. Professionals in these roles manage servers, automate tasks, troubleshoot issues, and ensure system security and performance. Common job titles include Linux System Administrator, DevOps Engineer, and Linux Engineer. These positions require knowledge of command-line tools, scripting, networking, and system configuration.

What are the key skills and qualifications needed to thrive in the Linux position, and why are they important?

To thrive as a Linux System Administrator, you need a strong understanding of Linux operating systems, shell scripting, and network configuration, often supported by a degree in computer science or a related field. Familiarity with tools such as Bash, Ansible, Docker, and industry-recognized certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA) is highly valued. Analytical thinking, problem-solving abilities, and effective communication are important soft skills for diagnosing issues and working with team members. These skills ensure efficient system management, security, and seamless infrastructure operations vital to organizational success.

What are the most commonly searched types of Linux jobs in Michigan?

The most popular types of Linux jobs in Michigan are:

What cities in Michigan are hiring for Linux jobs?

Cities in Michigan with the most Linux job openings:

Infographic showing various Linux job openings in Michigan as of August 2026, with employment types broken down into 8% Internship, 61% Full Time, 8% Part Time, and 23% Contract. Highlights an 92% In-person, and 8% Hybrid job distribution, with an average salary of $100,287 per year, or $48.2 per hour.

Principal Engineer, Linux and Virtualization Infrastructure

Wow

Madison Heights, MI

$175K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 19 days ago


Job description

The Opportunity

Location Requirement: This position operates on a hybrid schedule (3 days in-office, 2 days remote). Candidates must be within 45 minutes of an office and able to regularly commute to work as required. This is not a fully remote opportunity.

At WOW! we're building and evolving the infrastructure that powers critical business and customer-facing technologies - and we're looking for a Principal

Engineer, Linux & Virtualization Infrastructure to help lead that transformation.

This is a highly visible engineering role within our enterprise infrastructure organization, supporting multiple datacenters and environments while driving the design, architecture, implementation, and optimization of modern infrastructure solutions. You'll play a key role in both greenfield deployments and the evolution of existing production environments, helping ensure our platforms remain scalable, resilient, secure, and future-ready.

What WOW! Offers

  • Base salaryup to $175,000 annually, commensurate with experience, plus short-term incentive plan, and comprehensive benefits including:

    • Medical, dental, and vision insurance

    • 401(k) with company match

    • Paid time off & company holidays

    • Tuition reimbursement for continued development

    • Employee broadband discounts

What You'll Do

As a Principal Engineer, you will be responsible for the management and evolution of compute, storage, and virtualization platforms across the enterprise.

Core Responsibilities

  • Design and configure greenfield datacenter deployments while modernizing and retrofitting existing environments

  • Lead system integration efforts for new technologies and infrastructure solutions through research, design, implementation, configuration, and ongoing maintenance

  • Maintain and manage multiple virtualization clusters with ownership of current and future capacity planning

  • Monitor enterprise infrastructure platforms and drive actionable recovery and operational improvements

  • Co-manage Fibre Channel, VxLAN, and NAS environments with a continued focus on:

    • Fault tolerance

    • High availability

    • Disaster recovery

  • Analyze user and application requirements to determine operating system, storage, memory, and CPU needs for both physical and virtual server environments

  • Lead the design, analysis, configuration, and implementation of enterprise storage architectures, including:

    • Application and end-user storage requirements

    • IO performance analysis

    • Storage layout strategy

    • Disaster recovery profiles

  • Collaborate closely with networking and security teams to deliver solutions for internal business units and external customers

  • Ensure all service platforms and applications are backed up according to established policies and procedures

  • Participate in future technology strategy discussions and provide recommendations based on industry research and engineering expertise

Additional Responsibilities

In this role, you will also:

  • Serve as an engineering-level escalation resource for the Network Operations Center (NOC) and operational teams during high-level fault analysis and incident isolation

  • Lead the deployment and configuration of high availability systems and storage architectures

  • Partner with cross-functional engineering teams on emerging technologies and infrastructure initiatives

  • Create and maintain detailed systems and application documentation

  • Provide professional technical support to both internal and external customers

  • Maintain, enhance, and deploy hardware and software technologies within lab and testing environments

  • Mentor and support fellow engineers and technical team members

  • Perform additional duties as assigned

What You Bring

Required Education & Experience

  • Bachelor's degree in Information Technology, Computer Science, or an equivalent combination of education, training, and experience

  • 7+ years of experience as a Linux Systems Administrator, Linux Systems Engineer, or related infrastructure engineering role

  • Expertise with Linux and/or Unix operating systems

  • Strong understanding of networking fundamentals

  • Solid knowledge of Storage Area Networks (SANs)

  • Experience with virtualization and containerization technologies including:

    • VMware

    • ProxMox

    • Docker

    • Kubernetes

  • Experience managing complex systems infrastructure projects

  • Working knowledge of Windows operating systems and Microsoft Office applications

  • Strong written and verbal communication skills

  • Ability to thrive in a fast-paced, dynamic environment

  • Ability to collaborate effectively across diverse technical teams

  • Strong independent problem-solving and decision-making skills

Physical Demands & Working Conditions

  • Regularly required to communicate verbally and in writing

  • Frequent use of hands for typing, handling equipment, and managing documentation

  • Ability to lift up to 50 pounds

  • Requires close vision and the ability to focus

  • Participation in on-call rotations, including occasional overnight and weekend support

  • Occasional travel may be required

Why Join WOW!?

At WOW!, you'll work alongside talented engineers solving large-scale infrastructure challenges while helping shape the future of enterprise technology. We value innovation, collaboration, operational excellence, and continuous improvement - and we empower our teams to make meaningful contributions that drive the business forward.

All qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran