Prepin
Log in
Apple

engineering opportunity

Linux Systems Engineer

Design, build, and operate large-scale Linux systems to ensure critical infrastructure remains healthy, secure, and scalable. Partner with engineering teams to solve complex problems using automation, self-service tooling, and open-source software.

Austin, Texas, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

Imagine what you could do here. The people here at Apple don't just create

products — they create the kind of wonders that have revolutionized entire

industries. It's the diversity of those people and their ideas that inspires the

innovation that runs through everything we do, from amazing technology to

industry-leading environmental efforts. Join Apple, and help us lead the future

generation of innovation.

DESCRIPTION

Join our Infrastructure Systems Engineering team within the Fleet Operations

Engineering organization, where we design, build, and operate the large-scale

Linux systems that power experiences relied upon across Apple every day. Our

mission is to keep critical infrastructure healthy, secure, and scalable — and

we do it by investing in automation, self-service tooling, and engineering

excellence. As a Linux Systems Engineer, you will deploy, manage, and maintain a

large fleet of Linux systems — partnering with engineering teams across the

company to solve complex problems using both open-source and in-house tooling.

You'll champion a culture of automation, help teams take ownership of their

services, and play a meaningful role in security and business initiatives that

have broad impact. If you're someone who loves deep systems work and wants room

to grow, you'll find a meaningful home here.

MINIMUM QUALIFICATIONS

Hands-on Linux systems administration experience with enterprise distributions

such as RHEL, Oracle Linux, or CentOS Proficiency in Bash shell scripting for

automation, task management, and system operations Solid understanding of Linux

fundamentals: file systems, process management, user and group administration,

and package management Working knowledge of networking concepts including

TCP/IP, DNS, DHCP, and basic firewall configuration Proficiency in Python or Go

for scripting and tooling Experience with version control systems such as Git

Bachelor's degree or equivalent experience in Computer Science, Information

Systems, or a related field

PREFERRED QUALIFICATIONS

Experience managing Linux systems at scale in a production enterprise

environment Experience with at least one configuration management or automation

tool such as Puppet or Ansible Familiarity with CI/CD pipelines and DevOps

practices Experience with containerization and orchestration technologies such

as Docker or Kubernetes Knowledge of OS security hardening, encryption, and

regulatory compliance frameworks Exposure to monitoring and observability

tooling for fleet health and incident response Familiarity with AWS or GCP

infrastructure is a plus

Which skills does this role require?

Linux Systems AdministrationBash Shell ScriptingPythonGoTCP/IPDNSDHCPGitRHELOracle LinuxCentOSBashInfrastructure Systems EngineeringFleet OperationsSystem Administration

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.