Cyber DevOps Engineer
Role details
Job location
Tech stack
Job description
Great ideas come from different minds. That's why we bring together engineers, scientists, analysts, and creatives from every background - and give them the trust, tools, and freedom to make a difference. What connects us is the mission: solving meaningful problems and building capability that protects what matters most.
And as the challenges evolve, so do we - working on the technologies that will shape tomorrow, not just today.
In this Cyber DevOps role, you will join a client engineering team (remotely from Roke Romsey or in person) supporting a range of bespoke products. Whilst DevOps will likely be your main responsibility, there will also be opportunities to get involved in cyber work including software development, software reverse engineering, testing etc. Roke is a leading technology & engineering company with clients spanning National Security, Defence and Intelligence, working alongside our customers to solve their complex and unique challenges by bringing the physical and the digital together. You'll tackle hard problems, where solutions need research and experimentation to identify the art of the possible. Working in teams of talented individuals, you'll use your expertise to engineer these solutions, construct pipelines to robustly test them, and integrate them with upstream services. You'll see their deployment all the way to operational use, working hand in glove with our clients. Responsibilities
- Planning and implementing engineering solutions to existing products
- Contributing to an agile product team
- Taking responsibility for adhering to best engineering practices in own work
- Working closely with clients to help deliver impactful solutions
- Reaching back into Roke to help meet client requirements
The key requirements
You will likely have experience in the below areas:
- DevOps
Requirements
Do you have experience in Python?, o Experience in creating CI pipelines for testing, packaging, and publishing to artefact repositories o Experience in using Jenkins
- Docker
- Databases (Postgresql specifically)
- Python
o Experience in the packages FastAPI/Celery/SQLAlchemy would be a plus
- Message Queues (RabbitMQ specifically)