Summary
Posted: Feb 23, 2021
Weekly Hours: 40
Role Number:200223453
Siri Production Engineering is looking for an individual as part of a dynamic SRE team responsible for the supp...Summary
Summary
Posted: Feb 23, 2021
Weekly Hours: 40
Role Number:200223453
Siri Production Engineering is looking for an individual as part of a dynamic SRE team responsible for the support and uptime of Siri at Apple. We are hiring driven engineers with diverse skills and experiences to drive change in our organization. This position would work closely with Siri developers, QA, platform and other entities in Apple to ensure the highest level of systems and application reliability for our internal and external customers. These customers count on our team to provide excellent uptime and quality of experience worldwide in 21 different languages and 40 plus regional accents. Strong candidates will have a solid basis in Linux, Systems Administration, and a good understanding of software development lifecycles. Come join a team working on a global scale with next generation technologies driving virtual assistants into the future.
Key Qualifications
SREs in Siri are responsible for both infrastructure and the applications that run on top of it. We use a variety of open source and home grown tooling to achieve our goals. We are a Linux focused team running at scale while supporting regional deployments to support our customers across the globe. We push for more automation, monitoring, QA etc at all parts of the development lifecycle to ensure that the code we push to production meets Apple's high standards. As a member of our team, you are responsible for learning our internal tools, driving their future development, and implementing new processes of your own in order to increase automation and excellence.
To this end, we perform the following work:
- On-Call (rotating schedule)
- Code Deployment to dev and production environments
- Automation
- Performance and Scalability work
- Architectural improvements surrounding SPOF and redundant systems
- Application/System Troubleshooting
- Instrumentation/Monitoring/Alerting
- Tooling
- Software updates/testing
-Operationalizing developmental features (sometimes referred to as "Launch Readiness" or "Launch Readiness Engineering")
Education & Experience
B.S. in Computer Science or relevant/equivalent experience in the field
Additional Requirements
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.