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