Job Search and Career Advice Platform

Enable job alerts via email!

DevOps Engineer

Stott and May

Sheffield

Hybrid

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-focused company in Sheffield is seeking a DevOps Engineer to enhance their Jenkins Shared Library, ensuring efficient multi-language builds. The ideal candidate will have over 7 years of engineering experience and at least 3 years in CI/CD processes. Responsibilities include mentoring teams, optimizing pipelines, and maintaining supply-chain integrity. This role offers a hybrid work model, requiring 3 days in the office each week.

Qualifications

  • 7+ years of engineering experience, with at least 3 years in CI/CD or DevSecOps.
  • Strong background in Jenkins Shared Libraries.
  • Advanced Python skills for automation and JSON/YAML processing.

Responsibilities

  • Design, maintain, and enhance CI/CD pipeline processes.
  • Ensure artifact integrity and reproducible builds.
  • Mentor engineers on pipeline development best practices.

Skills

Jenkins Shared Libraries
Groovy scripting
Python automation
Maven packaging
NPM packaging
Supply-chain security knowledge
Pipeline performance tuning
SonarQube

Tools

Terraform
Helm
Containers
Job description

DevOps Engineer

Location: Sheffield – Hybrid (3 days in office per week)

Rate: Market rate (Inside IR35)

Duration: 6 months

The Role

We are seeking a DevOps Engineer to own and evolve our Jenkins Shared Library, powering multi-language builds across Java/Maven, Node/NPM, Python, Helm, Terraform, and containers. The successful candidate will deliver fast, secure, provenance-rich pipelines in line with SLSA standards, strengthen supply‑chain integrity, and mentor teams on best practices.

Key Responsibilities
  1. Design, maintain, and enhance Groovy pipeline steps for build, test, package, scan, and deployment processes.
  2. Extend Python tooling for SLSA provenance, SBOM generation, hash/digest validation, and security scan aggregation (SonarQube, Sonatype IQ, SAST/Container).
  3. Optimise pipeline performance using parallel builds, caching, scope‑reduced BOMs, and dependency prefetching.
  4. Ensure artifact integrity through correct SHA1/SHA256 mapping, reproducible builds, and evidence modelling.
  5. Refactor and modernise legacy scripts, removing global state, consolidating hashing, and standardising templates.
  6. Document CI/CD configuration standards, ci‑config.yaml usage patterns, and pipeline conventions.
  7. Mentor engineers on secure pipeline development and supply‑chain security practices.
  8. Troubleshoot, resolve, and prevent pipeline incidents and bottlenecks.
Essential Skills & Experience
  • 7+ years of engineering experience, with at least 3 years in CI/CD platforms or DevSecOps.
  • Strong expertise in Jenkins Shared Libraries and Groovy scripting.
  • Advanced Python automation, including JSON/YAML processing and tooling scripts.
  • Deep understanding of Maven, NPM, and Python packaging; exposure to Helm, Terraform, and container image metadata.
  • Knowledge of supply-chain security, including SLSA, CycloneDX SBOMs, and digests.
  • Experience with SonarQube, Sonatype IQ, container and SAST scanning.
  • Proven skills in pipeline performance tuning, including caching, parallelisation, and dependency pruning.
  • Awareness of compliance and security standards relevant to CI/CD pipelines.
Desirable Skills
  • Experience with artifact signing and attestations (e.g., cosign, OCI).
  • Familiarity with Terraform module and Helm chart publishing patterns.
  • Experience in GitOps or release automation workflows.
  • Exposure to GCP or AWS cloud environments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.