Taro Logo

Software Engineer (DevOps), Retail Engineering

Apple is a technology company that crafts revolutionary products and sets the standard for customer experience across various industries.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (DevOps), Retail Engineering

Apple is seeking a talented and dedicated senior DevOps Engineer to join the Mobile Apps & Messaging Platforms team. This role is crucial in delivering iOS apps that globally set the standard for customer experience and showcase Apple's revolutionary hardware and iOS technologies. The ideal candidate will bring passion for infrastructure and distributed systems to build world-class data platforms/products at a very large scale across cloud environments.

Key Responsibilities:

  • Ensure seamless integration of development and operations processes
  • Work with application development teams to understand infrastructure requirements
  • Promote efficiency, scalability, security, and reliability throughout the software lifecycle
  • Operate and develop infrastructure and services in public cloud environments (AWS or GCP)
  • Work with containers and container orchestration platforms like Docker and Kubernetes
  • Utilize programming and scripting languages such as Bash, Python, Golang, and Rust
  • Implement configuration management and Infrastructure as Code (IaC) tools
  • Architect innovative solutions using Cloud Native software
  • Contribute to upstream projects to positively impact the ecosystem
  • Ensure high uptime availability of mission-critical services
  • Collaborate cross-functionally with program managers and engineering partners

The ideal candidate should have a strong background in Linux, excellent problem-solving skills, and the ability to work in a fast-paced environment while continuously evaluating emerging technologies. This role offers the opportunity to work on cutting-edge technology and contribute to products that revolutionize entire industries.

Join Apple and be part of a diverse team that supports innovation in technology and industry-leading environmental efforts, helping to leave the world better than we found it.

Last updated 8 months ago

Responsibilities For Software Engineer (DevOps), Retail Engineering

  • Ensure seamless integration of development and operations processes
  • Work with application development teams to understand infrastructure requirements
  • Promote efficiency, scalability, security, and reliability throughout the software lifecycle
  • Operate and develop infrastructure and services in public cloud environments
  • Work with containers and container orchestration platforms
  • Implement configuration management and Infrastructure as Code (IaC) tools
  • Architect innovative solutions using Cloud Native software
  • Make upstream contributions to have a positive impact on the ecosystem
  • Ensure high uptime availability of mission-critical services
  • Collaborate cross-functionally with program managers and engineering partners
  • Continuously evaluate emerging technologies

Requirements For Software Engineer (DevOps), Retail Engineering

Kubernetes
Linux
Python
Go
Rust
  • 2+ years experience operating and developing infrastructure and services in public cloud environments (AWS or GCP)
  • 2+ years experience with containers and container orchestration platforms such as Docker, Kubernetes or equivalent
  • 2+ years proficiency with Helm and Kustomize for managing Kubernetes applications and configurations through GitOps practices
  • 2+ years experience with configuration management or Infrastructure as Code (IaC) tools such as Ansible, Terraform, and Crossplane
  • Strong knowledge of Linux in respect to security, networking, filesystem I/O, process modeling, and compute resource management
  • Proficiency with programming and scripting languages such as Bash, Python, Golang and Rust
  • Excellent problem solving skills
  • Excellent verbal and written communication skills
  • Comfortable working in a fast-paced environment
  • Familiarity with logging and observability technologies such as Open telemetry and Prometheus or similar
  • Validated software engineering experience in design, testing, source code management, and CI/CD practices
  • Bachelor's Degree in Computer Science, Engineering, or equivalent experience developing apps

Interested in this job?