DevOps Engineer

  • OSI Systems, Inc.
  • Salfords, Surrey
  • 24/05/2026
Full time Information Technology Telecommunications

Job Description

Overview

Rapiscan Systems is a global leader in detection technology, delivering advanced cargo and vehicle inspection systems for ports, borders, military sites, high security facilities, and critical checkpoints. Our solutions leverage low , medium-, and high energy X ray 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, multi VM security screening systems are packaged, deployed, and maintained across on premise customer environments.

Responsibilities
  • Design, automate, and maintain deployment workflows for multi VM clusters running on ESXi and Proxmox.
  • Develop and refine a standalone Ubuntu based installer for deploying the ScanOS product across distributed VM environments.
  • Build, configure, and optimize VM templates, disk images, and cluster configurations for consistent on premise 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.
  • Hands on experience with virtualization platforms such as VMware ESXi and/or Proxmox, ideally in clustered or multi node 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 problem solving abilities, especially in distributed or multi VM 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.