Linux Systems Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
29 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$117k most similar roles pay here $229k

This listing doesn't post a salary. Most similar roles pay $139,100–$213,000.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Linux Systems Engineer

As a Linux Systems Engineer at Apple’s Infrastructure Systems Engineering team within Fleet Operations Engineering, you will play a pivotal role in deploying, managing, and maintaining large-scale Linux systems across various environments. Your responsibilities include developing automation solutions with Puppet and Ansible, writing operational tooling in Python or Go to enhance reliability, debugging complex system issues from the application layer down to the kernel, and contributing to CI/CD pipelines and configuration management practices. You will also partner with engineering teams to promote self-service tooling and enforce security best practices across a vast fleet of Linux systems. This role requires hands-on experience with enterprise distributions like RHEL or CentOS, proficiency in Bash scripting, Python or Go for tooling, and knowledge of networking concepts. Familiarity with AWS or GCP infrastructure, containerization technologies such as Docker, and DevOps practices is beneficial.

What you'll do

  • Deploy, configure, and maintain large-scale Linux systems across environments.
  • Develop automation and configuration management solutions using Puppet, Ansible.
  • Write operational tooling in Python or Go to improve system reliability.
  • Debug complex systems issues from application layer to kernel level.
  • Contribute to CI/CD pipelines and revision control workflows.
  • Partner with teams to promote self-service tooling and service democratization.

What we're looking for

  • Hands-on Linux systems administration with enterprise distributions like RHEL.
  • Proficiency in Bash scripting for automation and system operations.
  • Solid understanding of Linux fundamentals including file systems and process management.
  • Working knowledge of networking concepts such as TCP/IP and DNS.
  • Proficiency in Python or Go for developing operational tooling.
  • Experience with configuration management tools like Puppet or Ansible.
  • Familiarity with CI/CD pipelines and DevOps practices.

More like this

Similar roles

Linux System Engineer

Leidos

Chantilly, VA 51 days ago $73,450$132,775
AWS Kubernetes Linux Python Jira Confluence BitBucket Elasticsearch Kibana Logstash CI/CD Terraform Oracle Access Manager Oracle Unified Directory

Windows/Linux Systems Engineer

TSC

Washington, DC 44 days ago $92,000$153,000
Windows Linux Network Configuration Troubleshooting DoD Top Secret clearance Security+ Certification

Careers

Qualcomm

US 99 days ago
C C++ Linux Ubuntu CentOS Debian Linux_kernel U-Boot systemd-boot UEFI KVM RTOS Python

Linux Administrator (IT Senior Engineer)

Qualcomm

San Diego, CA 26 days ago
Red_Hat_Enterprise_Linux Ubuntu SUSE Solaris HP_DL_BL_Series_Servers Super_Micro Dell_Enclosures_Blade_Platforms Docker Kubernetes Ansible Veritas_Cluster Pacemaker VMware UNIX SAN_RAID_Concepts Datacenter_Operations CI/CD

Senior Linux Kernel Software Engineer

Nvidia

Santa Clara, CA 76 days ago $184,000$287,500
Linux C Kernel-level programming TCP/IP RDMA Network Protocols Debugging Computer Architecture Operating Systems Open Source Contribution