Senior Software Configuration Manager
Core
Designing and optimizing the software lifecycle from code inception to deployment to enable developers to focus solely on development.
Role type
Senior Software Configuration Manager
Builds
Stable and fast build/deployment systems and internal automation tools for repository management.
Domain
Software Engineering / DevOps / CI/CD
Deliverable
production ML models | product features | infrastructure
Required skills
Git-flow and Trunk-based branching strategies, Semantic Versioning (SemVer), CI/CD pipeline design and optimization, GitLab and Perforce administration, Python and Bash scripting for automation, Jenkins and GitHub Actions proficiency.
Preferred skills
ISO 26262 or ASPICE compliance experience, Automotive industry experience, Docker and Kubernetes container deployment, Monorepo management, Bazel and Ninja build acceleration, GitLab API tool customization, Gerrit and Merge Request process improvement.
Technologies
GitLab, Perforce, Python, Bash, Shell, Jenkins, GitLab CI, GitHub Actions, Docker, Kubernetes, Bazel, Ninja, Gerrit.
Responsibilities
Establish branching strategies and versioning policies; manage software lifecycle artifacts including change logs and release notes; design and operate CI/CD pipelines; configure and manage SCM tools; develop internal automation tools using SCM APIs.
Seniority
Senior, hands-on IC