Senior Linux Systems Engineer

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
Cary, NC, USA
$130,000 - $220,000
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Linux Systems Engineer

Apple is seeking a Senior Linux Systems Engineer to join their Edge Services team. This role combines deep Linux systems expertise with network infrastructure management to support Apple's global services. The position focuses on managing critical infrastructure components including CDN, DNS, and load balancing solutions that serve millions of users worldwide. The ideal candidate will bring strong technical expertise in Linux systems administration, automation, and networking fundamentals.

The role offers an opportunity to work at one of the world's most innovative technology companies, where individual contributions directly impact products and services used globally. You'll be part of a team responsible for maintaining and scaling crucial infrastructure that powers Apple's edge services. The position requires both technical depth and collaborative skills, as you'll work across teams to architect and implement solutions.

Key responsibilities include managing enterprise-level Linux systems, implementing automation solutions, and ensuring high availability of critical services. You'll use tools like Python, Go, and various configuration management systems to build and maintain robust infrastructure. The role requires someone who can think strategically about infrastructure while handling day-to-day operational challenges.

Apple offers a unique environment where diversity of thought is celebrated and innovation is part of the daily routine. This role provides an excellent opportunity for someone passionate about large-scale systems engineering to make a significant impact. The position combines technical challenges with the opportunity to work on systems that directly affect millions of users worldwide.

If you're someone who thrives on technical challenges, enjoys working with cutting-edge technology, and wants to be part of a team that values innovation and collaboration, this role offers an excellent opportunity to advance your career while working on meaningful projects at global scale.

Last updated 2 months ago

Responsibilities For Senior Linux Systems Engineer

  • Provide computing platform for Edge Content Delivery Networks (CDN)
  • Manage Domain Name Servers (DNS) and Load Balancing solutions
  • Maintain constant uptime and scale seamlessly
  • Enable new applications and services to thrive
  • Architect, build, and run Apple services serving millions of users

Requirements For Senior Linux Systems Engineer

Python
Go
Linux
  • Advanced knowledge in Enterprise Linux systems administration and operating system fundamentals
  • Experience with configuration management tools (Puppet, Chef, SaltStack, Ansible)
  • Experience with systems automation using Python, BASH, Go
  • Experience working with development tools (GIT, CI/CD Tools, Jenkins, Artificatory)
  • Practical understanding of network fundamentals (DNS, DHCP, TCP/IP, routing, switching, HTTP)
  • Good troubleshooting skills at all levels
  • Bachelor's Degree in Computer Science or equivalent experience (preferred)
  • Experience with Linux system virtualization (preferred)

Interested in this job?

Jobs Related To Apple Senior Linux Systems Engineer

System Test Automation Engineer - Operations

Senior System Test Automation Engineer role at Apple, focusing on hardware and software validation in manufacturing environments, requiring 5+ years of QA experience.

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior DevOps Engineer role at Apple leading infrastructure automation and production support for global customer service systems.

Software Engineer (Tools), Engagement Engineering

Senior Software Engineer position at Apple focusing on building developer tools and infrastructure for iOS, watchOS, tvOS, and macOS platforms.

Tools & Automation Engineer

Senior Tools & Automation Engineer position at Apple, focusing on test framework development for iOS, watchOS, tvOS, & macOS platforms, requiring 7+ years of experience in software test automation.

Operations Test Engineer

Senior Operations Test Engineer role at Apple, focusing on manufacturing test solutions and quality optimization with 7+ years of experience required.