Responsible for designing, developing, and maintaining CI/CD pipelines using platforms such as Azure DevOps, Jenkins, or other similar tools
Overseeing source code management and version control using Git, applying advanced techniques like branching and tagging according to Gitflow methodology
Automating tasks and processes by writing PowerShell and Bash scripts
Implementing Infrastructure as Code (IaC) approaches, including utilizing Azure Resource Manager (ARM) templates or Terraform
Collaborating on CI/CD development for vehicle software, with knowledge of tools like Matlab, Embedded C++, and testing frameworks like MIL, SIL, PIL, and HIL
Qualifications:
Proficiency in one or more programming languages: C#, Java, Python, C++, or Node.js
Expertise in managing and understanding the architecture of CI/CD pipelines
Strong skills in source code versioning and mastery of Gitflow methodology
Ability to automate processes through scripting
Familiarity with Infrastructure as Code principles and practical experience with ARM or Terraform
A minimum of 5 years of experience in a similar role