DevOps Engineer – Developer Tools
Indexed description
About The Role
We are seeking an Engineer to join our efforts in improving autonomous driving technology development experience. You will be improving CI/CD processes in our large mono-repository and development tools used there. You will also help debugging build issues, adding and updating third-party packages, optimize build and deployment speed.
What you'll do
- Improve developer tooling and infrastructure to boost efficiency and ease of use.
- Collaborate with development teams to debug complex build and deployment issues in a large-scale monorepo.
- Continuously optimize build and deployment performance to accelerate the development lifecycle.
- Design, implement, and maintain our CI/CD pipelines to ensure fast and reliable delivery of software to our autonomous vehicles.
- Implement observability for CI/CD processes, including both infrastructure and code quality metrics.
- Manage and streamline the process of updating and integrating third-party software packages.
- Embed DevSecOps practices — vulnerability scanning, secret detection, enforce security policies.
- Define, instrument and monitor SLOs and engineering productivity metrics; drive continuous improvements.
- 3+ years experience in commercial software development.
- Proficiency in coding in Python or Go at a middle developer level.
- Experience with various software build systems (Bazel is a significant plus).
- Understanding of dynamic linking and its importance in software packaging.
- Familiarity with DevOps practices, including CI/CD processes on GitHub.
- Experience of packaging open-source software for specific distributions.
- Knowledge of Linux package management, Nix in particular.
- Proficiency in coding and debugging C++ software.
- Experience using Kubernetes at a user level, with the ability to deploy applications and diagnose issues.
- Ability to design and implement observability for CI/CD, covering both infrastructure and code quality.
- Basic understanding of network protocols to triage infrastructure issues.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search