CI/DevOps Engineer - Configuration Manager
siemens
Job Description
- Drive CI/CD pipeline establishment and enhancement using GitLab and GitHub.
- Architect build and test infrastructure, optimizing pipelines for end-to-end automation, including integrating and automating all system tests.
- Test and ensure the reliability of developed CI/CD tools and infrastructure.
- Support with the writing of system and unit tests with the goal to make a general system test tooling architecture.
- Promote CI/CD best practices and infrastructure as code within a robust DevOps culture.
- Collaborate with international teams, providing expertise in automation and deployment.
- Share technical solutions and train colleagues on CI/CD tools and processes.
Desired Skills:
- Technical degree in Computer Science, Electrical/Electronic Engineering, or Mechatronics.
- Extensive practical experience with GitLab CI/CD and/or GitHub Actions.
- Proven experience in designing and implementing automated deployment pipelines.
- Solid understanding of Git and branching strategies.
- Experience with scripting in Python (mandatory) for automation.
- Knowledge of containerization (Docker) and orchestration (Kubernetes) is beneficial.
- Knowledge of the cloud technologies AWS/Azure, Packer and Terraform is a plus.
- Good knowledge of Microsoft 365.
- Solution-oriented, analytical, proactive, and collaborative team player.
- Very good written and spoken English skills.
Work Environment:
- Hybrid work model available after initial probation period of 6 months
- Collaboration with global teams
- Travel may be required (10-20%) depending upon requirement.
- Able to accommodate international work schedules.