Remuneration
Competitive compensation and benefits
Location
Didcot, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
The DevOps Engineer builds and supports delivery infrastructure for satellite payload software in a space-systems environment. The role develops Jenkins CI/CD pipelines, automates builds and releases, integrates testing and security checks, and monitors pipeline health while working with embedded software teams. The toolchain includes GitLab, Nexus, SonarQube, Docker, Python, Bash, Groovy, and C/C++ toolchains.
Benefits
Private healthcareDisability income protectionLife insurancePension planEmployee assistance program
Qualifications
- Experience with Git and GitLab
- Experience managing artifacts with Nexus
- Experience with SonarQube code analysis
- Scripting and automation using Groovy and shell scripting with Docker
- Jenkins pipeline configuration, integrations, and agents
- Linux and Docker experience
- Experience with C/C++ application toolchains
- Experience integrating PyTest BDD and GTest/GMock
- Proven DevOps experience
- Strong analytical, documentation, and communication skills
Responsibilities
- Develop, maintain, and improve multi-stage CI/CD pipelines for satellite payload software.
- Integrate pipelines with artifact repositories, code analysis, security scanning, and SBOM tools.
- Create and maintain build scripts using Python, Bash, or Groovy, including cross-compilation toolchains.
- Manage artifact versioning, dependency resolution, and promotion across repositories.
- Provision test runners for PyTest BDD, GTest, and related frameworks.
- Connect automated test results to GitLab dashboards and quality gates.
- Enforce code quality gates, vulnerability checks, and security scanning; coordinate remediation with security teams.
- Monitor pipeline health and respond to build or release failures with root-cause analysis and post-mortems.
- Support embedded engineers through workshops, documentation, and self-service templates.
- Collaborate with developers, product owners, testers, and product assurance to improve delivery and developer experience.
- Evaluate and prototype improvements in DevOps tooling and practices.
Skills
BashC++DockerGitGitLabGrafanaJenkinsKubernetesLinuxNexusPrometheusPythonSonarQube
Languages
PythonBashGroovyShell scriptingC/C++
Travel
Travel to other company or partner locations as needed for project delivery
Industry
Space systemsSatellite payload softwareSpace exploration
Security clearance
BPSS screening
Relocation
No