Do you love working on highly scalable and secure distributed applications? Does the idea of fast-paced environment make your heart leap? Do you want your technical abilities to be challenged every day and for your work to make a difference in the lives of millions of people?
If so, the Product Engineering Systems group is looking for dedicated hands-on DevOps Engineer who are not afraid to share knowledge, think creatively, and question assumptions. Our group is responsible for Enterprise Product Lifecycle Management (PLM) transformation initiative to deliver next generation PLM/PIM Platform to drive Apple’s Product Innovation across hardware, software and services lines of business.
Join us to do the best work of your life with a welcoming, diverse, and hard-working group of engineers. Bring passion and dedication to the job, and there’s no telling what you could accomplish!
Description
A good fit candidate for this role would be passionate in building tools and solutions for mission critical and highly scalable platforms. The candidate will have the zeal and fascination to ensure the highest level of uptime and influence architectural decisions with focus on security, scalability and high-performance. Expertise in debugging and root causing issues with an instinct to automate repetitive tasks.
• You will be developing and maintaining tools and automations for managing Apple’s full product lifecycle management ecosystem.
• Deploy, support and monitor compute platforms and application stacks.
• Ability to understand complex systems and a desire to constantly make things better
• Explore and evaluate new technologies and solutions.
• Strong interpersonal skills and ability to work effectively across multiple business and technical teams
• Demonstrate ability to deliver results on time with high quality
We promote innovation and use of new technology to further improve our creative output. We're looking for a talented and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.
Minimum Qualifications
- 7+ years of strong experience as DevOps engineer
- Experience with infrastructure as code and container management
- A solid grasp of Continuous Integration and Deployment (CI/CD) pipeline automation tools
- Strong in programming languages (e.g., Golang, Python, Ruby etc.)
Key Qualifications
Preferred Qualifications
- Experience with infrastructure as code (Terraform, Pulumi, Ansible, etc). and container management (e.g., K8s, Docker).
- Good command on Linux, Networking concepts (TLS/SSL, DNS, Load Balancers, etc.,)
- A solid grasp of Continuous Integration and Deployment (CI/CD) pipeline automation tools (Jenkins, TeamCity, SonarQube, etc.)
- Experience of 7+ years in source code (eg., GIT), build and dependency management systems (e.g., Maven, Gradle, etc.).
- Experience with cloud (e.g., AWS, GCP or any other public/private cloud)
- Strong in at least one programming language (e.g., Golang, Python, Ruby etc.) and has passion with self-motivation for automation.
- Experience designing infrastructure and deploying enterprise application ( example: Siemens Team Center ) will be added plus
Education & Experience
Additional Requirements
- Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
- We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.