Apple - Cupertino, CA

posted 2 months ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Apple Service Engineering - Edge & Messaging SRE team is seeking Site Reliability Engineers (SREs) to build and maintain the services that are utilized by hundreds of millions of customers daily. This team is responsible for foundational systems that support many of Apple's key services, including iCloud, iMessage, and FaceTime. The ideal candidates will possess a strong combination of software development skills and expertise in Linux, systems, and cloud technologies. Our customers rely on us to ensure extraordinary availability, scalability, and security for services that are expected to function seamlessly. If you are a talented and passionate individual who enjoys designing, engineering, and managing systems and infrastructure that impact millions of users, we would love to hear from you! As an SRE at Apple, you will be working with massive services that are critical to both users and other Apple services. The Edge and Messaging platforms encompass a wide range of products and services. In this role, you will be expected to solve complex problems using data analysis, teamwork, and your own technical expertise. SREs at Apple are responsible for the entire infrastructure stack, which includes everything from debugging device driver performance to managing traffic on content delivery networks. Our systems operate on both Linux and cloud environments, utilizing a mix of open-source and internally developed tools for system and configuration management, provisioning, software deployment, and monitoring. You will have the opportunity to learn and enhance these tools while collaborating closely with the development teams to achieve optimal results for Apple. We value critical thinking and strive to find the best solutions while balancing the need for timely execution on engineering challenges. Your innovative ideas will be welcomed, and your contributions will be recognized and rewarded.

Responsibilities

  • Deploy, support and monitor new and existing services, platforms, and application stacks.
  • Use scale testing to measure, tune and optimize system performance.
  • Enhance, architect, author, and deliver software to improve the availability, scalability and security of Apple's internet services.
  • Build and manage systems, infrastructure and applications through automation.
  • Participate in periodic on-call duties.

Requirements

  • Demonstrated software development skills.
  • Strong expertise in Linux systems administration.
  • Experience with cloud technologies and services.
  • Ability to solve complex problems using data and teamwork.
  • Familiarity with system and configuration management tools.

Nice-to-haves

  • Experience with open-source tools for software deployment and monitoring.
  • Knowledge of content delivery networks and traffic management.
  • Familiarity with performance debugging of device drivers.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service