All Jobs Vacancy

Python/DevOps Engineer

Posted Today by TEKsystems

Description: Job Title: Python DevOps Engineer (UK)

Overview

Own and evolve our Jenkins Shared Library powering multi-language builds (Java/Maven, Node/NPM, Python, Helm, Terraform, containers). Deliver fast, secure, provenance-rich pipelines (SLSA, SBOM, digests) and strengthen supply chain integrity across teams.

Core Responsibilities:

  • Design and maintain Groovy pipeline steps (build, test, package, scan, deploy).
  • Extend Python tooling for SLSA provenance, SBOM generation, hash/digest accuracy, and security scan aggregation (SonarQube, Sonatype IQ, SAST/Container).
  • Optimize performance (parallel builds, caching, scope-reduced BOMs, dependency prefetch).
  • Ensure artifact integrity (correct SHA1/SHA256 mapping, reproducible inputs, evidence modelling).
  • Refactor Legacy scripts (remove global state, consolidate hashing, standardize templates).
  • Document ci-config.yaml standards and usage patterns.
  • Mentor engineers on secure pipeline development and supply-chain practices.
  • Troubleshoot and prevent pipeline incidents.

Essential Skills: -

  • CI/CD platform engineering or DevSecOps.
  • Strong Jenkins + Groovy shared library expertise.
  • Advanced Python automation (JSON/YAML processing, tooling scripts).
  • Deep Maven/NPM/Python packaging knowledge; exposure to Helm/Terraform and container image metadata.
  • Supply-chain security (SLSA, CycloneDX SBOM, digests).
  • Experience with SonarQube, Sonatype IQ, container and SAST scanning.
  • Proven performance tuning (caching, parallelization, dependency pruning).
  • Compliance Awareness.

Nice-to-Have:

  • Artifact signing/attestations (cosign, OCI).
  • Terraform module and Helm chart publishing patterns.
  • GitOps or release automation Experience.
  • GCP/AWS cloud Experience.

Soft Skills:

  • Precise communicator
  • Documentation discipline.
  • Ownership mindset, able to operate with minimal supervision.

Engagement Details:: Start:

  • Immediate.

Deliverables: (First 30 Days):

  • Current state assessment: audit shared library structure with view to understand all building blocks and modules
  • Support requests: work on user's reported issues to get to know critical parts of the pipeline and various configuration options. Identify bugs, classify them and develop hot fixes.
  • Feature requests: deliver 2 x small features/improvements to pipeline code.

Skills

  • Python
  • Jenkins
  • DevOps
  • CI/CD
  • Kubernetes
  • AI

Job Title:: Python/DevOps Engineer

Location:: Sheffield, UK

Job Type:: Contract

Rate:
£0/year
Location:
Sheffield
IR35 Status:
Undetermined
Remote Status:
Undetermined
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job