
DevOps Engineer
Zug, Switzerland
Apply by 19 Jun 2026
Competitive
Job Ref.: BH-57405
Job Description
Location: Zug
Duration: 6 months
Start date: June/July 2026
Key Responsibilities
- Lead the migration from multi-repositories to a unified monorepo, including consolidation of GitLab pipelines
- Analyze existing repository structures and define scalable migration strategies
- Design, implement, and maintain robust CI/CD pipelines using GitLab
- Develop and leverage reusable GitLab pipeline components for modularization
- Integrate and automate Yocto/BitBake build processes within GitLab pipelines
- Collaborate closely with software engineering and infrastructure teams
- Ensure adherence to best practices in versioning, testing, and deployment
- Prior experience in DevOps engineering within complex environments
- Expertise in Git and repository strategies (monorepo vs. multirepo)
- Hands-on experience with GitLab CI/CD (YAML pipelines, runners, pipeline optimization)
- Experience with pipeline modularization concepts (e.g., GitLab Components)
- Skilled with Yocto Project and embedded Linux build systems
- Experienced with container technologies (Docker)
- Solid Linux skills (shell scripting, Python, system understanding)
- Expertise in build optimization (caching, parallelization, artifact management)
Nice-to-have:
- Experience in embedded systems development
- Knowledge of release management and versioning strategies (e.g., Semantic Versioning)
Sounds interesting? Please apply by submitting your CV and relevant documents.
We believe in equal opportunity for all and actively encourage applications from diverse backgrounds, experiences, and perspectives.
Source Group International Ltd is acting as an Employment Business in relation to this vacancy