About the role
Requirements:
- Minimum 4 to 8 years of experience in CI/CD, DevOps, or Build & Release Engineering, preferably in Automotive or Embedded Software development.
- Bachelor's degree in Electrical, Electronics and Communication, Computer Science, or Automotive Electronics.
- Strong hands-on experience with GitLab CI/CD and GitHub Actions, including pipeline creation, optimization, and troubleshooting.
- Strong Docker expertise, including building, optimising, and maintaining Docker images for Windows and Linux environments.
- Hands-on experience with static analysis tools such as Polyspace, including automation, report generation, and Access Server integration.
- Good working knowledge of metrics and monitoring, with hands-on experience in Grafana dashboards for CI/CD and build metrics visualisation.
- Proficiency in Python programming for CI/CD automation, tooling integration, and scripting.
- Expertise in Git and Git-based SCM systems such as Bitbucket, GitLab, and GitHub.
- Strong hands-on experience with Shell scripting (Linux) and Batch scripting (Windows).
- Experience in building and releasing automation across different environments and toolchains.
- Familiarity with container orchestration and automation tools (Kubernetes, Terraform, Ansible, AWS CodePipeline) - optional/good to have.
- Hands-on experience with build systems and tools such as MAKE / CMAKE.
- Experience working on integrated software products from development to production.
- Understanding of security and compliance considerations in CI/CD implementations.
- Good-to-have exposure to DaVinci Configurator, ASAP2 and other Vector tools used in automotive workflows.