Apple logo

DevOps Engineer - Insight

Apple
Full-time
On-site
Elk Grove, California, United States
Apple is a place where extraordinary people gather to do their best work. Just be ready to dream big!

The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Shape the next generation of big data solutions at Apple by working on the bleeding-edge technologies and solutions for the BPR-Insight team. Insight is looking for exceptional engineers to help bring our environment to the next level. Be a member of the team that is responsible for the data collection and reporting for all of Apple’s products around the world. You will build systems that every iPhone, iPad and Mac have interacted with. Apple’s engineering and operations teams will utilize your systems to build the next insanely great product. Do something amazing and be a critical part of a company that everyone recognizes and loves.

Description

In this role, we look forward to your managing very large-scale, highly-available Cloud and Big Data Platforms supporting exabytes of data for Analytics.

- Be a key part of the design, architecture, instrumentation and delivery of a massive data platform empowering Apple’s products.

- Work with cross-functional teams to solve challenging operational problems across a broad range of Apple manufacturing services.

- Lead innovation by exploring, investigating, instrumenting, recommending, benchmarking and implementing data centric technology solutions for the platform.

Provide hardware architectural guidance, planning, estimating cluster capacity, and creating roadmaps


Responsibilities.

Infrastructure Management: Design, implement, and maintain cloud infrastructure on AWS and GCP, leveraging best practices to ensure high availability, scalability, and resilience.

CI/CD Pipeline Development: Develop and optimize CI/CD pipelines for seamless deployments and efficient collaboration between development and operations.

Monitoring and Alerting: Set up, maintain, and continuously improve monitoring, alerting, and logging solutions to ensure application health, using tools like Prometheus, Grafana, CloudWatch, and Splunk.

Automation and Scripting: Build and manage infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation for automated provisioning and configuration management.

Database Management: Oversee the maintenance, backup, and performance tuning of Postgres databases to ensure data reliability and accessibility.

Data Processing Pipeline Support: Collaborate with the data engineering team to deploy and maintain data processing workflows in Spark and Trino, optimizing for performance and scalability.

Security and Compliance: Implement and maintain security best practices, including access control, network security, and data encryption, ensuring compliance with industry standards.

Troubleshooting and Optimization: Provide support to resolve infrastructure and application performance issues, conducting root cause analysis and implementing long-term solutions.

Minimum Qualifications

  • Bachelor's or Masters degree in computer science or Informational technology.
  • 5-10 years experience in DevOps or related role in supporting applications built in Java and Python.

Key Qualifications

Preferred Qualifications

  • Strong hands-on experience with AWS or GCP (or both)
  • Strong hands-on experience in debugging Java/Python based applications.
  • Proficiency in Docker and Kubernetes
  • Proficiency in Python, Bash, or other scripting languages
  • Experience with Ansible, Terraform, or CloudFormation for managing infrastructure
  • Experience with monitoring tools like Prometheus, Grafana, and APM tools like AppD
  • Knowledge of logging and observability technologies (e.g., ELK, Splunk)
  • Experience with RDBMS (MySQL, PostgreSQL)
  • Experience in Apache Spark and Trino, including cluster setup and job performance tuning.
  • Knowledge of API and micro-services architecture is a plus.
  • Knowledge of GitOps principles and experience with tools like ArgoCD, Flux, or Helm is a plus.
  • Team player with excellent communication and collaboration skills.
  • Self-motivated and driven to deliver results.
  • Relentless Customer Focus

Education & Experience

Additional Requirements

Pay & Benefits

  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $148,700 and $223,900, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.