Posted 2w ago

DevOps Engineer

@ OSI Systems
Salfords, Surrey, United Kingdom
OnsiteFull Time
Responsibilities:Designing deployments, Automating provisioning, Collaborating SecOps
Requirements Summary:Strong Linux (Ubuntu); virtualization (VMware ESXi/Proxmox); deployment automation; CI/CD (Jenkins, Bitbucket Pipelines); scripting (Python/C++/JavaScript); networking; SBOMs; DevOps/Agile knowledge.
Technical Tools Mentioned:Linux, VMware ESXi, Proxmox, Jenkins, Bitbucket Pipelines, SBOM, Python, C++, JavaScript, Docker, Docker Networking, CI/CD, Git
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Overview

Rapiscan Systems is a global leader in detection technology, delivering advanced cargo and vehicle inspection systems for ports, borders, military sites, highsecurity facilities, and critical checkpoints. Our solutions leverage low-, medium-, and highenergy Xray technologies to meet diverse security needs. With a strong commitment to imaging excellence, innovative engineering, and uncompromising quality, we enable customers to detect threats and contraband with confidence and efficiency.

 

Our Software group is expanding, and we’re seeking a DevOps Engineer who thrives on automation, virtualization, and building reliable deployment pipelines. You’ll play a key role in how complex, multiVM security screening systems are packaged, deployed, and maintained across onpremise customer environments.


Responsibilities

  • Design, automate, and maintain deployment workflows for multiVM clusters running on ESXi and Proxmox.
  • Develop and refine a standalone Ubuntubased installer for deploying the ScanOS product across distributed VM environments.
  • Build, configure, and optimize VM templates, disk images, and cluster configurations for consistent onpremise deployment.
  • Integrate automated build, packaging, and deployment processes into Jenkins and Bitbucket pipelines.
  • Create, manage, and version Software Bills of Materials (SBOMs) to support traceability and compliance.
  • Collaborate with SecOps to run vulnerability scans, interpret findings, and support remediation activities.
  • Provide deployment support to local and remote engineering teams, ensuring smooth rollout of clustered systems.
  • Develop, document, and continuously improve procedures for installation, cluster orchestration, troubleshooting, and lifecycle maintenance.
  • Contribute to the evolution of DevOps tooling, automation frameworks, and best practices across the organization.

Qualifications

  • Strong understanding of Linux operating systems, especially Ubuntu.
  • Handson experience with virtualization platforms such as VMware ESXi and/or Proxmox, ideally in clustered or multinode environments.
  • Experience with deployment automation, VM templating, and repeatable provisioning workflows.
  • Knowledge of networking fundamentals, including Docker networking and virtualized network topologies.
  • Exposure to scripting or programming languages such as Python, C++, or JavaScript (React experience a plus).
  • Familiarity with CI/CD tools (e.g., Jenkins, Bitbucket Pipelines) and automated build systems.
  • Strong analytical and problemsolving abilities, especially in distributed or multiVM environments.
  • Excellent communication and teamwork skills.
  • High attention to detail and strong organizational skills, with the ability to manage multiple projects simultaneously.
  • Understanding of DevOps and Agile methodologies.