Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something - you’ll add something.
Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple’s Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It’s Apple’s central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.
Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.
G&A Solutions Engineering (GSE) is IS&T's dedicated technology partner for Apple's general and administrative functions - including people, finance, facilities, legal, and security. The team builds and delivers integrated technology solutions that keep these functions running efficiently and securely at global scale. GSE also works closely with business teams to develop custom tools that improve productivity and bring greater automation and consistency to G&A operations across Apple.
Description
We are a part of the Engineering Operations team for G&A Solutions Engineering (GSE). This role is primarily responsible for building and managing tools that enable software releases in a fast paced enterprise environment We operate with on-prem, private, and public cloud platforms. A Senior DevOps Engineer would be partnering closely with global software development teams and infrastructure teams.
At Apple, we support both open source and home-grown technologies to provide internal Apple developers with the best possible CI/CD and system engineering solutions. In this role you will have the unique opportunity to own and improve tooling for best of the class large-scale platform solutions to help build modern software systems!
","responsibilities":"As a virtue of being part of this team you would be exposed to a variety of challenges supporting and building highly available systems, working closely with U.S. and India based teams and have the opportunity to expand the capabilities the team has to offer to the wider organization. This may include:
Designing and implementing new solutions to streamline manual operations.
Triaging security and production issues along with other operational team members. Conduct root cause analysis of critical issues.
Expand the capacity and performance of current operational systems.
Stay up-to-date with emerging AI/ML and DevOps technologies, applying them to improve speed to delivery, mean time to detect/resolve, security and scalability.
The ideal candidate will be a self-motivated, hands-on, dynamic and detail oriented individual with a strong technical background.
Preferred Qualifications
Experience with AWS services including VPC, IAM, EC2, EKS, CloudWatch, S3, RDS, Route53. Experience in similar services for GCP is preferred.
Experienced in using AI tools in day-to-day workflows is highly desired.
Working experience with LLMs that solve real-time problems when debugging or auto-remediating production incidents without manual interventions is a plus.
Good to have Packer or golden image tooling.
Minimum Qualifications
3-6 years proven experience in DevOps/SRE/Systems Engineering, and automation, etc.
Experience in automating OS patching workflows, and security hardening.
Strong Linux system administration, automation, and configuration management using Ansible.
Good understanding of distributed systems, APIs, and cloud computing.
Experience with hosted services in a high-volume enterprise environment.
Implementing applications in private/public cloud infrastructure and container technologies, like Kubernetes and Docker.
Ability to program in a high-level programming languages or scripting, such Java, Python, Shell, Golang, etc.