
Sr DevOps Engineer, Retail and Marcom Engineering
Role summary
Apple's Information Systems and Technology (IS&T) organization is seeking a Sr DevOps Engineer for its Retail and Marcom Engineering team. This role involves operating as a technical owner in a collaborative environment, driving initiatives from concept to production, and shaping the team's technical direction. Responsibilities include building and operating systems connecting Apple products with customers, managing technology for online/physical stores and marketing experiences. The role requires hands-on experience in infrastructure engineering, DevOps, or software engineering with strong coding skills in Go or Python for Kubernetes ecosystems, full-stack internal tools development, cloud operations (AWS, GCP, Azure), Infrastructure as Code (Terraform, Pulumi, Helm), and CI/CD pipelines. Exposure to AI-assisted automation in DevOps workflows and experience with monitoring tools like Splunk, Prometheus, and Grafana are also key. The preferred candidate has 8 years of experience, expertise in architecting high-availability, multi-region infrastructure, and designing AI-powered automation for DevOps.
Description
In this role, you will operate as a technical owner within a highly collaborative environment that balances rapid execution with technical excellence. You will independently drive initiatives from concept to production, gain deep exposure to cutting-edge cloud architectures and modern tooling, and directly shape the technical direction of the team.
Minimum Qualifications
5 years of hands-on experience in infrastructure engineering, DevOps, or software engineering. Solid coding skills in Go, or Python to build and extend Kubernetes ecosystems (custom controllers, operators, admission webhooks, or cloud-native tooling). Experience building full-stack internal tools, integrating modern frontends (Vue, React, or Svelte) with Go or Python backends and APIs. Experience operating infrastructure on AWS, GCP, and/or Azure. Experience with Infrastructure as Code tools such as Terraform, Pulumi, and Helm. Experience building and maintaining CI/CD pipelines. Exposure to AI-assisted or AI-infused automation in DevOps workflows (e.g., using LLM-based tools, copilots, or intelligent agents for scripting, incident triage, or pipeline optimization). Hands-on experience with Splunk, Prometheus, and Grafana. BS or MS in Engineering, Computer Science, or equivalent education/experience.
Preferred Qualifications
8 years of hands-on experience in infrastructure, DevOps, or software engineering, with a proven track record of independently owning complex systems or initiatives from start to finish. Expert in writing idiomatic, production-grade Go or Python to build and extend Kubernetes ecosystems, independently designing these systems. Extensive experience architecting and operating multi-region, high-availability infrastructure across AWS, GCP, and Azure, with ownership of cloud cost, resilience, and scaling strategy. Proven ability to operate with minimal direction: scoping ambiguous problems, proposing architecture, executing, and being accountable for outcomes. Proven experience architecting and delivering full-stack internal tools, owning the system from design through production. Proven experience in Terraform, Pulumi, and Helm, including designing reusable modules and adopting organizational-level IaC standards. Proven ownership of build/release systems and CI/CD pipelines at scale, including designing pipeline architecture, improving reliability, and reducing release friction. Hands-on experience designing and building AI-powered automation for DevOps, including LLM-powered runbooks, autonomous remediation agents, anomaly detection pipelines, and AI-assisted code/infra review tools, with a proven track record of team adoption.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium
Get started to unlock a personalized interview prep pack for this role.
