Release Engineer, Infrastructure Services
Core
Own the end-to-end software delivery lifecycle for platforms powering Apple Retail Stores, ensuring releases are tested, validated, and shipped safely to 540+ stores.
Role type
Senior IC Release Engineer
Builds
Production software releases for Apple Retail Store platforms and services
Domain
Retail technology / Enterprise Infrastructure
Required skills
Release management, CI/CD pipeline design, Linux command line, Git/SCM workflows, Python/Ruby/Go/bash scripting, Configuration management, Lab environment maintenance, Hot-fix workflows
Preferred skills
Infrastructure-as-code (Puppet/Ansible), GitOps tooling (Argo CD/Flux), Kubernetes (K8s/K3s), Code signing practices, Technical documentation
Technologies
Jenkins, Puppet, Ansible, Argo CD, Flux, Kubernetes, K3s, RHEL, Git
Responsibilities
Manage code releases and validate changes before shipping; Design and maintain CI/CD pipelines; Develop automation tools for release processes; Operate software across geographically distributed retail environments; Write technical documentation for release procedures.
Seniority
Senior, hands-on IC