Site Reliability Engineer (SRE)
Do you like the idea of running global services that are used by millions of passionate people all over the world? Do you enjoy working on challenges that no one has solved yet? Do you want to change the world? Imagine what you could do here! At Apple, great ideas have a way of becoming great products very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish.
Description
We are looking to hire outstanding individuals to join our team of Site Reliability Engineers. You will run the Apple services that millions of customers use every day. You’ll also build and run the infrastructure that powers those services. SRE owns Apple’s internet services and operates the full stack underneath them. We’re looking for people who like to solve operational problems using software rather than shell prompts as we scale Apple’s services for customers around the world. Help us build the Apple experience on a global scale!
Responsibilities Will Include
Building software and systems to manage infrastructure and applications through automation
Deployment, support and monitoring of existing and new services, platforms, and application stacks
Measurement and optimization of system performance
Capacity planning and management
Explore and evaluate new technologies and solutions to push our capabilities forward and solve tomorrow’s problems not just today’s
Education Details
BS in Computer Science or equivalent experience
Key Qualifications
Experience with distributed systems in a production operations environment
Systems configuration management experience with automation tools such as Puppet, Chef, Ansible, or Salt
Systems monitoring experience with tools such as Nagios, Sensu, Zabbix, graphite
Advanced experience with programming and/or scripting languages (Python, Perl, Java, bash, Ruby)
Experience with DevOps tools, processes, and culture
Demonstrated ability to deliver solutions that are easily maintainable, understandable, and diagnosable
Able to write clear and consumable documentation
Strong communication skills and ability to work effectively across multiple business and technical teams
Demonstrated ability to deliver results on time with high quality
Desired Skills and Experience
See application page for details