DevOps & Site Reliability Engineer (SRE)

Cupertino, California


Employer: Apple
Industry: Hardware
Salary: Competitive
Job type: Full-Time

Summary
Become a significant member of the HWTE Core Infrastructure team at the center of Apple's Factory Development Process. We develop software delivery systems and build the supporting systems infrastructure to support global manufacturing lines. We are looking for a DevOps/Site Reliability Engineer well versed in building, recreating and maintaining various application environments. Ideal applicant should be a systems engineer at their core, with a deep interest and passion for developer environments and building Infrastructure as Code.

Key Qualifications
7+ years experience with unix/linux system administration in heterogeneous, distributed environments
7+ years experience with Shell scripting, interpreted or compiled languages such as bash, zsh, Perl, Node, Python, C/C++, Go
5+ years experience CI/CD pipeline management
Experience with infrastructure technologies/tools:
Development environments - Docker or similar
Infrastructure technologies - Kubernetes, AWS, GCP, VMware
Configuration management/Infrastructure as Code - Ansible, Puppet, Terraform/Terragrunt, CloudFormation
Code Management and Continuous Integration - Jenkins, GitHub, or similar
Experience migrating critically significant applications from on-premise to cloud or running a hybrid cloud environment
Experience collaborating with 3rd party vendors

Additional Requirements:
System/application log management and analytics, e.g. Splunk, Cloudwatch
Understanding and experience with networking concepts such non-standard subnet masks, VLANs, Layer 2 vs Layer 3, Access Control Lists, nested firewalls, hardware vs software defined networks, load balancers, etc.
Proven ability to ramp up quickly and learn new technologies as required to support new collaborative projects
Excellent analytical and problem solving skills
Excellent written and spoken communication skills
Passionate about documenting workflows and procedures, and writing and validating run books

Description
This is your opportunity to join a small and nimble team that has proven itself by delivering high-quality products in a timely manner. You excel working in a highly visible and collaborative team. You are a hands-on, proactive, self-motivated engineer with strong initiative and a desire to excel in a complex, global environment.

Responsibilities include:
Architect, build and maintain:
CI/CD pipeline for an array of application code bases
Developer environments for project teams
Infrastructure as Code for environment consistency and stability
Partner with cross-functional Apple teams to build scalable solutions that meet the needs of both developer and customer

Education & Experience
BS degree in Computer Science, Computer Engineering or equivalent practical experience


Created: 2024-04-21
Reference: 200542805
Country: United States
State: California
City: Cupertino

About Apple

Founded in: 1976
Number of Employees: 154000


Similar jobs: