Python Developer (DevOps Experience Mandatory)
GCS Ltd
Sheffield, UK
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£25,000.0 - £50,000.0
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Application Release Automation
Cloud Computing
Continuous Integration
DevOps
Groovy
JSON
Python (Programming Language)
Apache Maven
+13 more
Node.Js
Performance Tuning
Secure Hash Algorithm
SonarQube
YAML
Sonatype
Caching
Npm(Software)
Terraform
Oracle Cloud Infrastructure
Devsecops
Jenkins
Static Application Security Testing
Job description
- We design and maintain Groovy pipeline steps for build, test, package, scan, and deploy workflows.
- We extend Python tooling for SLSA provenance, SBOM generation, hash and digest accuracy, and security scan aggregation.
- We optimize pipeline performance through parallel builds, caching, scope-reduced BOMs, and dependency prefetch.
- We ensure artifact integrity through correct SHA1 and SHA256 mapping, reproducible inputs, and evidence modeling.
- We refactor legacy scripts by removing global state, consolidating hashing, and standardizing templates.
- We document ci-config.yaml standards and usage patterns.
- We mentor engineers on secure pipeline development and supply-chain practices.
- We troubleshoot and prevent pipeline incidents.
Technologies:
- AWS
- CI/CD
- Cloud
- DevSecOps
- GCP
- GitOps
- Groovy
- Helm
- JSON
- Java
- Jenkins
- Maven
- NPM
- Python
- Security
- Terraform
- NodeJS
Requirements
- 7+ years of engineering experience, including 3+ years in a CI/CD platform or DevSecOps role.
- Strong Jenkins and Groovy shared library expertise.
- Advanced Python development experience, including best coding practices, APIs, JSON/YAML processing, and tooling scripts; key projects should be demonstrated in the CV.
- Deep knowledge of Maven, NPM, and Python packaging, with exposure to Helm, Terraform, and container image metadata.
- Experience with supply-chain security concepts such as SLSA, CycloneDX SBOMs, and digests.
- Experience with SonarQube, Sonatype IQ, and container and SAST scanning.
- Proven performance tuning experience, including caching, parallelization, and dependency pruning.
- Compliance awareness.
- Nice-to-have: artifact signing and attestations experience, including cosign and OCI.
- Nice-to-have: Terraform module and Helm chart publishing patterns.
- Nice-to-have: GitOps or release automation experience.
- Nice-to-have: GCP or AWS cloud experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 2 months ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
DevOps Engineer Salary [2023]
over 3 years ago