Position Summary:
Peloton’s DevInfra team is looking for a Engineering Manager Developer Enablament to work on our award-winning Peloton products – including Peloton Bike & Peloton Tread. Peloton’s DevInfra team’s mission is to optimize software build, testing and delivery for Software Engineering teams by providing infrastructure and visibility into our build, deployment processes, and tools by collaborating and partnering with engineering teams throughout the organization
Key Responsibilities:
- Maintain and scale our CI tools through improved infrastructure focusing on security, maintainability and disaster recovery
- Define the OKRs & goals for the team and socialize the changes with customers.
- Establish and maintain an infrastructure that enables automated build signing for firmware builds
- Improve the CI pipelines for the Peloton operating systems & clients.
- Automate existing pipelines, workflows, and deployments to improve performance and reliability of internal software processes
- Manage a team of high performing engineers and own the projects/products & outcomes.
- Work closely with a cross functional team including Platform Engineering, Quality Engineering, Project Managers, and Product Managers to align on strategy
Required Education & Experience:
- BS/MS or PhD in Engineering, Computer Science, or a related field, or equivalent experience
- Strong experience using Jenkins
- Hands on experience with Kubernetes
- Experience working with complex software build pipelines for a multitude of applications (web, iOS, Android)
- Hands on experience with New Relic, DataDog, or Splunk
- Prior experience with security tools, HSM and code signing
- Experience with cloud technologies such as AWS, Terraform, Docker, and Kubernetes
- 3+ years experience managing people.
- Experience scripting with Python, Bash, etc
- Strong experience with Gerrit, Repo tool, and Git
- Hands on experience with Linux and C/C++
- Experience with Java and/or Kotlin
- Strong experience with Android OS build systems.
- 5+ years of maintaining CI/CD build systems for software.