DevOps Engineer (CI / CD, Azure DevOps, Jenkins)
Overview
We’re looking for an experienced DevOps Engineer to sit at the heart of the software delivery lifecycle—bridging development, QA / testing, and operations . In this role, you’ll take ownership of automation, reliability, and scalability across the delivery chain, ensuring software is released efficiently, securely, and reproducibly .
You’ll play a key part in evolving CI / CD pipelines, improving quality and security controls, and supporting environments from development through to production.
Key Responsibilities
As a DevOps Engineer, you will :
Build, maintain, and continuously improve CI / CD pipelines using Jenkins and Azure DevOps
Administer and optimise Git repositories , including branching strategies, pull request workflows, and merge / review policies
Integrate automated testing (unit, integration, UI) into pipelines, ensuring strong test coverage and consistency
Implement and operate static code analysis tooling (e.g., SonarQube ) and define measurable quality thresholds / metrics
Ensure compliance around open-source and commercial licensing , and implement ongoing vulnerability monitoring to reduce risk
Plan, coordinate, and automate release management , including staging environments and rollback strategies
Support the operation of systems across development, test, and production , including :
Logging
Monitoring
Alerting
Performance visibility and reliability improvements
Required Skills & Experience
You’ll bring :
Several years of hands-on DevOps experience , ideally within agile development teams
Strong experience working with CI / CD tooling such as Jenkins , Azure DevOps , or GitLab
Good working knowledge of build management , ideally including CMake
Strong understanding of Git administration , branching models, and best-practice merge strategies
Experience using code quality tools such as SonarQube , ESLint , or similar
Exposure to release / deployment management , ideally within container and cloud environments, including :
Docker
Kubernetes
Azure (or similar cloud platforms)
Basic scripting capability in at least one of the following : Bash, PowerShell, or Python
A proactive, self-driven mindset with strong ownership and accountability
Analytical thinking, troubleshooting ability, and a structured approach to problem solving
Strong communication skills and the ability to work collaboratively across teams
Desirable / Nice to Have
It’s a plus if you have :
Experience with Infrastructure-as-Code tools such as Terraform and / or Ansible
Familiarity with software supply chain security concepts and best practice approaches to secure delivery pipelines
What’s in It for You?
A role with real impact across the full software delivery lifecycle
Collaboration with engineering and QA teams on modern tooling and best practices
Opportunities to shape processes, introduce improvements, and deepen your expertise
Engineer • Aarburg