Engineering Manager DevOps, Product Engineering Systems

at Apple Inc.
Location Austin, Texas
Date Posted August 4, 2022
Category Engineering
Job Type Not Specified

Description

Do you love working on highly scalable, distributed applications? Does the idea of a 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 team is looking for dedicated hands-on DevOps/Infrastructure Engineering Managers who are not afraid to share knowledge, think creatively, and question assumptions. In this role, you will be part of a cohesive, fast-moving team responsible for various systems supporting Apple's R&D organizations.

Our team's portfolio includes iOS device and accessory activation, eSIM discovery and delivery, the Full Materials Disclosure platform enabling Apple's environmental initiatives, and Radar, Apple's internal project management software.

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!

Key Qualifications

Proven record of delivering in DevOps/Infrastructure Engineering (5 to 10 years of experience)
Proven ability to lead a team of engineers in managing, maintaining, and enhancing the infrastructure within a multi-functional team
Extensive experience in enterprise systems, software design and development, and a solid understanding of the entire software development lifecycle.
Strong in at least one programming or scripting language (e.g., Perl, Python, Ruby, etc.), with 4 to 5 years of experience, and has a passion for self-motivation for automation.
Deep experience of 4 to 5 years in container management (e.g., Docker), orchestration (e.g., Kubernetes) with micro-services architectures in either cloud (e.g., AWS, GCP, or any other public/private cloud) or on-premises infrastructure.
Good command on TLS/SSL, Mutual authentication, Networking concepts, DNS, ACIs, and VIPs with network troubleshooting skills of routing policies, proxies, firewalls, load balancers configurations (e.g., Citrix, Nginx, etc.).
Strong Linux skills and supreme troubleshooting skills in large-scale nix environments.
A solid grasp of Continuous Integration and Deployment (CI/CD) pipeline automation tools (Jenkins, TeamCity, SonarQube, etc.) with working experience of 2 to 3 years in source code (e.g., GIT), build and dependency management systems (e.g., Maven, Gradle, etc.).
Monitoring distributed systems application architectures and experience with tools such as Splunk is highly preferred.
Experience in designing and handling complex systems with requirements for dedication, scalability, availability, and integration with other systems
Proven ability to work in a team environment across multiple timezones on fast-paced projects
Strong curiosity and a willingness to learn and talk about new technologies along with a positive and enthusiastic engagement style
Exceptional leadership, interpersonal, and communication skills

Description

As an engineering manager on our team, you will be responsible for supervising a team of engineers to design solutions that anticipate future needs for Apple's business, including internal information systems and customer-facing services.

This role requires a combination of strong engineering management, program experience, and the ability to build trust and reciprocal relationships across various teams. Your partner teams will be varied, including our internal Development, QE, SRE, Security, and Program Management teams, Apple Software and Hardware product teams, and Apple business teams such as Operations and AppleCare.

We are looking for someone who loves digging into details, finding patterns, and driving scalable solutions.

Passion for quality and automation, and ability to understand complex systems, and a desire to make things better constantly

Measure and optimize system performance - Plan and manage the capacity of the systems

Explore and evaluate new technologies and solutions to push the capabilities forward, get ahead of customers' needs, innovate and continually improve

You take responsibility; you feel a personal stake in the product you ship and its end-user; you communicate responsibilities and scope.

Integrity is everything to you. You handle risk and manage trade-offs openly and clearly.

You are a great strong teammate; you enjoy working collaboratively; you help everyone win, not just yourself or your team.

You thrive in uncertainty and strive to bring order to it; you have deep wisdom and judgment; you keep your eye on the ball.

Building positive relationships come naturally; you are aware of politics, can meet them and diffuse them, but do not get mired in them.

You understand the power of excellent team culture, and you have an entrepreneurial drive that gives you the courage to take cre

Education & Experience

BS and/or MS in Computer Science or equivalent

Drop files here browse files ...