Job Search and Career Advice Platform

Enable job alerts via email!

DevOps Engineer

CBSbutler Ltd.

Birmingham

Hybrid

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech consultancy is seeking a skilled DevOps Engineer to enhance its Jenkins Shared Library and develop robust CI/CD pipelines. The ideal candidate will have 7+ years of engineering experience, specializing in CI/CD platforms with a strong emphasis on Python and Jenkins. This hybrid role allows work from Birmingham, Sheffield, or Edinburgh, featuring a competitive daily rate between £525 - £548. Ideal candidates have expertise in software supply-chain security and efficient pipeline management.

Qualifications

  • 7+ years' engineering experience, with 3+ years in CI/CD platform or DevSecOps roles.
  • Expert knowledge of Jenkins and Groovy Shared Libraries.
  • Strong Python automation skills (JSON/YAML processing, tooling scripts).

Responsibilities

  • Design, build, and maintain Jenkins Shared Library pipeline steps.
  • Develop and extend Python tooling for SLSA provenance and SBOM generation.
  • Optimise pipeline performance through parallelisation and caching.
  • Ensure artifact integrity and reproducibility.

Skills

CI / CD pipeline
Python
Jenkins
Groovy
Maven
NPM
SonarQube
Terraform
Job description

DevOps Engineer

+11 month +

+Hybrid working with Birmingham / Sheffield / Edinburgh

+Inside IR35

+£525 - £548 a day

Skills:

+CI / CD pipeline

+Python

+Jenkins

We are seeking an experienced DevX Build Pipeline Engineer to own and evolve a critical Jenkins Shared Library that powers multi-language build pipelines across the organisation. You will play a key role in delivering fast, secure, and provenance-rich CI/CD pipelines, strengthening software supply-chain integrity and enabling engineering teams to ship with confidence.

This role sits at the intersection of DevOps, DevSecOps, and Developer Experience, with a strong emphasis on Python automation, Jenkins/Groovy pipelines, and modern supply-chain security standards.

Key Responsibilities
  • Design, build, and maintain Jenkins Shared Library pipeline steps (build, test, package, scan, deploy).

  • Develop and extend Python tooling for:

    • SLSA provenance

    • SBOM generation (CycloneDX)

    • Hash/digest accuracy (SHA1/SHA256)

    • Security scan aggregation (SonarQube, Sonatype IQ, SAST, container scanning)

  • Optimise pipeline performance through parallelisation, caching, dependency prefetching, and BOM scope reduction.

  • Ensure artifact integrity and reproducibility, including evidence modelling and digest validation.

  • Refactor and modernise legacy pipeline scripts (remove global state, standardise templates, consolidate hashing logic).

  • Define and document ci-config.yaml standards and usage patterns.

  • Mentor engineers on secure pipeline development and software supply-chain best practices.

  • Proactively troubleshoot and prevent CI/CD pipeline incidents.

Essential Skills & Experience
  • 7+ years' engineering experience, with 3+ years in CI/CD platform or DevSecOps roles.

  • Expert knowledge of Jenkins and Groovy Shared Libraries.

  • Strong Python automation skills (JSON/YAML processing, tooling scripts).

  • Deep understanding of Maven, NPM, and Python packaging.

  • Exposure to Helm, Terraform, and container image metadata.

  • Solid experience with software supply-chain security (SLSA, CycloneDX SBOMs, digests).

  • Hands-on use of SonarQube, Sonatype IQ, SAST, and container scanning tools.

  • Proven ability to optimise CI/CD performance (caching, parallel builds, dependency pruning).

  • Awareness of compliance and secure-by-design engineering practices.

If you'd like to discuss this DevOps Engineer role in more detail, please send your updated CV to chloe.manerowski@cbsbutler.com and I will get in touch.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.