Software Delivery Cloud SRE

San Diego, California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200533850
Our team is on a mission to ensure the reliability of systems critical to Apple’s ability to build and deliver software. In this role you will enable your team to help thousands of engineers around the globe to do their best work. You'll help drive integral services towards greater maintainability and cohesive support. You'll look for opportunities to innovate while striving for improved operability. We believe that every engineer brings unique skills and perspective. Far more than any specific experience or skill, our ideal candidate pairs technical problem solving with a team-centric growth mindset and strong drive to improve the operational load for those around them.

Key Qualifications

  • A positive and respectful attitude
  • A passion for providing reliable services at scale and strong understanding of administration of Linux services
  • Superb collaboration skills with excellent written and verbal communication
  • Excellent troubleshooting and problem solving skills
  • Familiarity with microservices architecture and cloud native development

Description

As part of Software Delivery Cloud SRE, you will be responsible for delivering reliable services and driving projects to a successful outcome. This role will focus on maintaining and improving a broad set of critical services used by teams across Software Engineering. You will monitor SLOs, respond to incidents, troubleshoot issues, and ensure services are up-to-date and secure. You will collaborate with engineering teams to implement best practices and shape technical decisions. Job Responsibilities: - Adopt and apply SRE best practices to services you contribute to. - Create automation for manual tasks/toil - Develop playbooks for alert resolution - Foster strong relationships with cross-functional teams - Participate in 24 x 7 on-call rotations - Modernize existing mission-critical services To ensure your success, this job will provide you with: - Passionate and talented coworkers around the globe that are ready to collaborate, mentor, and learn - Ownership of the services you manage to provide the autonomy to drive meaningful improvements in operational reliability - Opportunities to contribute to best practices used by SRE teams within Software Delivery - Training in technologies that may be new to you

Education & Experience

Bachelors, Masters, or equivalent experience in Computer Science

Additional Requirements

  • - Prior experience as an SRE, software engineer, or system administrator
  • - Proven ability to self-manage large projects and meet deadlines
  • - Experience in some of the following areas:
  • - Development with Python, Ruby, or similar scripting languages
  • - Container orchestration with Kubernetes
  • - Data visualization with Grafana or Splunk
  • - CI/CD pipeline creation with Jenkins or similar services

Pay & Benefits