DevOps Engineer

Rapiscan Systems
Redhill, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Redhill, United Kingdom

Tech stack

Proxmox
JavaScript
Agile Methodologies
C++
Ubuntu (Operating System)
Computer Clusters
Computer Security
Continuous Integration
Linux
DevOps
VMware ESX Servers
Network Topologies
Python
Networking Basics
Virtualization Technology
Scripting (Bash/Python/Go/Ruby)
DevOps Tools - Open-source
React
Delivery Pipeline
Templating
Deployment Automation
Build Tools
Bitbucket
Docker
Jenkins
Vulnerability Analysis
Programming Languages

Job description

  • 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.

Requirements

  • 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.

About the company

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.

Apply for this position