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:
o Logging
o Monitoring
o Alerting
o 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:
o Docker
o Kubernetes
o 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
#J-18808-Ljbffr