Senior Linux Systems Engineer

Sacramento, California, United States
Software and Services


Posted: Jan 16, 2019
Weekly Hours: 40
Role Number: 114112239
Imagine what you could do. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact billions of users by developing an extraordinary product with a prime focus on accuracy, understandability and performance of the product? Bring passion and dedication to your job and there's no telling what you could accomplish. Do you love solving problems of scale and performance? Are you a whiz at automating complex processes? Are you excited at the prospect of working in a high-profile production environment? As a Senior Linux Systems Engineer, you will live and breathe this (and much more), materially chipping in to the next generation of Apple’s computing infrastructure.

Key Qualifications

  • 5+ years experience in Linux/Unix system engineering administration or network engineering administration
  • You have extensive Linux troubleshooting and performance tuning experience (3 – 5 yrs.)
  • Implementation level experience in patching and securing Linux and Unix Systems
  • Experience with various package management tools such as rpm and dpkg
  • Experience with Virtualization platform (VMWare / KVM, etc)
  • Experience with shell scripting, or any other high level languages scripting such as Perl, Python, or Ruby
  • Experience with configuration management (Chef /Puppet / Ansible, etc.)
  • Heavy AWS Deployment Experience
  • Able to handle conflicting partner interests effectively
  • Strong organizational and prioritization skills and a desire to learn
  • Ability to manage multiple high priority projects simultaneously
  • Exceptional effective vtechnical communications skills (verbal and written)
  • Knowledge in Administration and maintenance of centralized logging systems
  • Works independently and as part of a team


Join the Linux Systems Engineering team, a part of Apple’s Global Computing Services. We’re a bunch of bright engineers working on an awesome technology stack servicing many key applications across the enterprise. You’ll be challenged and rewarded as you help build out our compute infrastructure. Though this position is focused primarily on Red Hat Linux and Oracle Linux, you should also understand SAN, RAID, filesystem, and IP networking technologies. The role requires a diverse set of skills, including building tools and automation, working with developers/DBAs/network engineers/SAN engineers/etc., operations, packaging, configuration management, and providing senior engineering leadership. We’re looking for the person with not just mastery of the discipline, but with a real passion toward taking it further. Consequently, we require strong communications and interpersonal skills, as you will frequently work with other technical and non-technical organizations as our representative. You will document your work as you go along, in a way that it is understandable by other systems engineers. Your task management skills and attention to detail should impress us.

Education & Experience

Technical BS/MS degree or equivalent work experience

Additional Requirements

  • Familiarity with HashiCorp Terra-Form
  • Familiarity with project management methodologies (waterfall, agile, scrum, etc)