1

Linux Job Jobs in Michigan (NOW HIRING)

Linux Engineer

Troy, MI ยท On-site +1

The Senior Systems Engineer is responsible for systems management across Linux, Unix and Windows server environments in collaboration with networking, database, application development, and internet ...

Staff Linux Engineer

Plymouth, MI ยท On-site

$135.80K - $169.80K/yr

Linux System Management * Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life ...

Staff Linux Engineer

Plymouth, MI

$135.80K - $169.80K/yr

Linux System Management * Define and maintain supported Linux distributions (Ubuntu, Fedora, Rocky) and approved hardware models. * Lead lifecycle management including OS patching, end-of-life ...

Senior Linux Engineer * Location : Detroit, MI * Duration : 4 months contract (Multiple extensions expected) * Travel : Some travel might be required and all expenses for travel will be covered ...

Senior Embedded Linux Engineer Location: Detroit, MI Responsibilities: Requirements: * Experience in Embedded Linux development * Experience in Kernel, drivers, system services, and user-space ...

Senior Linux Administrator Location: Lansing, MI Duration: 12 months Client: Ardent Technologies Inc. / Department of Treasury Field Offices Requirement: 5 years Matter level expertise in Linux ...

Design, configure, and optimize Linux operating systems for HPC environments. * Translate project specifications and performance requirements into subsystem and system-level designs, driving ...

Sr. HPC Systems Architect (Linux)

Ann Arbor, MI ยท On-site

$129.60K - $220.30K/yr

Design, configure, and optimize Linux operating systems for HPC environments. * Translate project specifications and performance requirements into subsystem and systemlevel designs, driving execution ...

Design, configure, and optimize Linux operating systems for HPC environments. * Translate project specifications and performance requirements into subsystem and systemlevel designs, driving execution ...

Linux Site Reliability Engineer

Livonia, MI ยท On-site

$50.50 - $67/hr

Linux Site Reliability Engineer Linux Site Reliability Engineer (SRE) will be a key player in maximizing business continuity and resiliency for TrustCommerce, an electronic payment processing ...

Linux Site Reliability Engineer

Livonia, MI ยท On-site

$53.25 - $71/hr

Linux Site Reliability Engineer Linux Site Reliability Engineer (SRE) will be a key player in maximizing business continuity and resiliency for TrustCommerce, an electronic payment processing ...

next page

Showing results 1-20

Linux Job information

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

To succeed in a Linux job, you need strong knowledge of Linux operating systems, system administration, scripting languages, and troubleshooting, often supported by relevant degrees or certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA). Familiarity with command-line tools, configuration management systems (such as Ansible or Puppet), and virtualization or cloud platforms is typically required. Analytical thinking, problem-solving, and effective communication are vital soft skills that help address technical issues and collaborate with team members. These competencies ensure secure, efficient, and reliable system operations in technology-driven environments.

What are some common challenges faced by professionals in Linux roles, and how can new hires prepare for them?

Linux professionals often encounter challenges such as troubleshooting complex system issues, managing system security, and keeping up with rapidly evolving open-source technologies. New hires can prepare by developing strong problem-solving skills, gaining hands-on experience with command-line tools, and staying current with industry best practices through continuous learning. Building a network with experienced colleagues and participating in online Linux communities can also provide valuable support and resources.

What are Linux jobs?

Linux jobs refer to roles that involve working with the Linux operating system, which is widely used in servers, cloud platforms, and embedded systems. These jobs can include positions such as Linux system administrator, DevOps engineer, network engineer, or Linux support specialist. Typical responsibilities include installing, configuring, maintaining, and troubleshooting Linux-based systems. Professionals in this field need strong knowledge of Linux commands, scripting, networking, and sometimes experience with automation or cloud tools. Linux jobs are in high demand due to the widespread use of Linux in enterprise and technology environments.

What is the difference between Linux Job vs System Administrator?

AspectLinux JobSystem Administrator
CertificationsLinux+, LPIC, RHCSACompTIA A+, Network+, Linux+
Work EnvironmentData centers, cloud environments, server farmsOffice, data centers, remote
Industry UsageTech, finance, hosting providersIT support, enterprise, healthcare

Linux Jobs focus on managing Linux-based systems, often requiring specific Linux certifications and working in server or cloud environments. System Administrators handle broader IT infrastructure, including networks and hardware, with overlapping certifications. While Linux Jobs are specialized, System Administrators have a wider scope of responsibilities.

Infographic showing various Linux Job job openings in Michigan as of May 2026, with employment types broken down into 2% Locum Tenens, 2% As Needed, 34% Full Time, 58% Part Time, 2% Temporary, and 2% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution.
Linux Engineer

Linux Engineer

Centroid Systems, Inc.

Troy, MI โ€ข On-site, Remote

Full-time

Posted 13 days ago


Job description

The Senior Systems Engineer is responsible for systems management across Linux, Unix and Windows server environments in collaboration with networking, database, application development, and internet development teams. Key responsibilities include system installation, operating system patch management, system integration, application administration, systems architecture and design support, and ongoing system maintenance. This role operates in a diverse environment that includes leading-edge technologies, multiple cloud platforms, Oracle engineered systems, Oracle servers running Solaris 10 and 11, and x86 servers running Oracle Linux and other Linux/Unix versions. The storage infrastructure includes network-attached storage (NAS) usually based on Oracle ZFS appliances.
Job Type: Full-Time Employee
Location: 100% Remote
Job Requirements
  • Perform intermediate- to advanced-level UNIX systems administration activities, including server and application component installation and configuration.
  • Diagnose complex system, network, and application issues in close collaboration with other IT teams.
  • Install related software products, tools, and support utilities.
  • Apply vendor-supplied operating system patches as needed in coordination with database administrators and application support staff.
  • Support virtualization technologies including Oracle Linux KVM, VMware, Solaris LDOMs, and Solaris Zones.
  • Develop or maintain scripts and utilities to automate processes and support application environments.
  • Demonstrate sound judgment and decision-making aligned with essential job functions.
  • Communicate technical information effectively, both verbally and in writing.
  • Use a Windows based laptop, virtual machines and virtual desktops to complete all job duties.
Skills Required
  • Minimum of 6 years of experience in Linux/UNIX operating system and system software installation, customization, and support.
  • Experience supporting environments in Oracle Cloud or other cloud platforms such as Microsoft Azure and AWS.
  • Experience supporting Linux mail servers running Sendmail or Postfix.
  • Experience with virtualization technologies, including Oracle VM, VMware, Solaris LDOMs, and Zones.
  • Working knowledge of Oracle engineered systems, including ODA, Exalytics, PCA, ZFS Appliance, and Oracle Linux.

Skills Preferred
  • Experience supporting Oracle Linux KVM infrastructure.
  • Experience supporting Oracle Cloud Infrastructure and other cloud platforms.
  • Experience supporting and patching OCI specialty DB systems such as ExaCS and BaseDB.
  • Experience with Oracle hardware platforms, including x86, SPARC, and storage systems.
  • Experience using and supporting monitoring solutions such as Oracle Enterprise Manager, Nagios, and Zabbix
  • Experience with OS patch management solutions.
  • Experience with network configuration and troubleshooting.
  • Experience implementing and testing disaster recovery solutions.
  • Experience working with Solaris 10 and 11.
  • Experience working with NAS and SAN solutions such as Oracle ZFS Appliance and NetApp.
  • General understanding of relational databases, including schemas, metadata, relationships, stored procedures, functions, and triggers.
  • Experience with shell scripting and languages such as Python and Perl.
  • Experience with automation tools such as Oracle Linux Automation Manager, Ansible or AWX.
Education Required
Bachelor's degree in Computer Science, Business Information Systems, Computer Information Systems, or a related field, or equivalent work experience. Requires 6+ years of related experience and/or training, or an equivalent combination of education and experience.