About The Position

The DevOps Engineer will support Apple’s Information Systems and Technology organization on the Retail Engineering Apps & Services team, which builds the e-commerce systems and solutions behind the buying experience on apple.com. The team develops globally scaled solutions that account for regional needs and uses open-source technologies, internal frameworks, and a range of front-end, middleware, application server, cloud, and database technologies. The role focuses on operational excellence through automation and engineering processes. The DevOps Engineer will help integrate development and operations to deliver highly available systems, define and implement secure, robust build and deployment pipelines, automate delivery processes, and enable large-scale, zero-downtime deployments. The position works across the software lifecycle with engineers, QA, and project managers.

Requirements

  • Bachelor of Science degree in computer science or an equivalent field.
  • At least 3 years of experience.
  • Working knowledge of Kubernetes, Git, and automated build systems such as Jenkins and Gradle.
  • Strong development and debugging skills in Java, GoLang, or Python.
  • Hands-on experience with public cloud providers such as AWS, Azure, GCP, or AliCloud.

Nice To Haves

  • Proactive and solution-oriented approach, including automating work by building tools and web applications using REST, JSON, or similar protocols.
  • Experience managing large-scale production infrastructure, including clusters of hundreds to thousands of machines and zero-downtime deployments.
  • Familiarity with Linux internals, filesystems, networking, web servers, and load balancers such as Apache HTTP Server, Nginx, and Envoy.
  • Skill in troubleshooting, debugging, and resolving system and performance issues, using tools such as Splunk for monitoring and investigation.
  • Working knowledge of CVEs, OWASP, and cloud security and compliance.

Responsibilities

  • Analyze and evaluate technology options and feasibility, and define application build, delivery, and deployment pipelines.
  • Provide leadership in implementing a secure, robust, highly available DevOps pipeline.
  • Automate build and deployment processes.
  • Work with engineers, QA, and project managers throughout the software lifecycle to deliver large-scale systems.
  • Implement push-button deployment at scale with zero downtime.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service