CACI Ltd

DevOps Engineer

Company
Location
London Area, United Kingdom
Posted At
6/24/2025
Advertise with us by contacting: [email protected]
Description

Who we are:

At CACI we do amazing things with data. We design and build some of the most highly regarded, innovative solutions in the market and our people are the best at leveraging these solutions to drive business value for our clients. We are experts in all things AI, data, market and consumer intelligence and bring together cutting-edge technical expertise, value focused consulting and flawless execution to drive growth for our clients. As part of the Consumer & Market Intelligence division you will be joining a 250 strong team working in over 50 markets globally.


Our people are what really make us different. We are a growing and dynamic group of architects, developers and implementation specialists combined with commercially savvy consultants who provide thought leadership and creative thinking. We are passionate, progressive, and unafraid of challenge; our mission is to use data and technology to make a commercial difference.


The Team

The position is within C&MI and more specifically the Cloud Engineering team based in Kensington, London. The team has a large remit across several CACI business units and is responsible for the delivery of a wide variety of products and services.

Some of the key characteristics of the team are:


  • We help our clients by focusing on their specific problems and how to solve them
  • We embrace new technologies, with a focus on open source and we constantly monitor and update our development processes and workflows
  • We always encourage everyone to come up with new and innovative ideas
  • We believe that our people are our greatest asset and help everyone to advance their skillsets
  • We mentor and coach everyone to further develop their careers
  • We adopt an agile mindset, as well as a delivery methodology. We are critical thinkers and constantly challenge ourselves.


The Role

As a DevOps Engineer, you will use your expertise and skills to help the team build and deliver our next generation products and services. You will work across several projects and development streams.

What we are looking for:

  • Exemplary software engineering practices and skills
  • Excellent critical and analytical thinker
  • Solid foundations in data structures and algorithms
  • Good understanding of data and databases
  • Good understand of cloud computing and the benefits of well architected cloud solutions
  • An analytical, problem-solving mind capable of adapting and working under pressure
  • Understanding how important security is and developing for highly secure environments. We are working with sensitive data, and we prioritise security
  • Good understanding of the software development lifecycle
  • Good communication skills and able to clearly articulate ideas
  • Excellent team collaboration skills
  • A self-motivated individual who wants to learn more and is proactive
  • You must be passionate about data and software engineering, and have a naturally curious personality


Tech challenges you will solve

You will work with cutting edge technologies primarily utilising AWS cloud services to build solutions. You will be exposed to back-end and DevOps work with Python initially but also be able to learn and adapt quickly to other languages. We are developing platforms that require a polyglot approach and expect everyone that joins our team to be able to pick up new languages quickly. Our focus is real time and near real time systems, so a lot of our development requires scalable code that needs to be concurrent.

We are using several AWS services and Serverless tech, working with different data storage and processing systems, such as PostgreSQL, OpenSearch and Athena. We are developing our next generation products following a Microservices architecture and event-driven models dealing with significant volumes of data in a high availability environment.


Skills and Experience – Must Haves

  • Demonstrable first-hand experience with delivery in all phases of the software development lifecycle
  • Experience developing software in Python or other object-oriented language such as C# or Java
  • Experience with RESTful API development
  • Experience with Serverless development such as AWS Lambdas or Azure Functions.
  • Experience with Docker
  • Experience with CI/CD such as Gitlab or Jenkins
  • Experience with an RDBMS database and/or NoSQL database such as DocumentDB, DynamoDB, etc.
  • Experience with automated testing


Skills and Experience – Nice to Haves

  • Experience in site reliability engineering
  • Experience with event-driven systems
  • Experience in building web services on AI/ML models


As the role is one of growth we would expect the successful candidate to continuously develop it, as well as deliver projects within tight deadlines while maintaining CACI’s high standards. You will be reactive and proactive in equal measures, and have the ability to assimilate information quickly. All CACI staff members are actively encouraged to grow and improve their skills with wide-ranging training programs for technical, management and sales core skills.

You will be given room to grow and improve, and freedom to explore new ideas and new ways of working. We are a collaborative and supportive team, and we work together to deliver best in class solutions for our clients.


Our Technology Stack

  • AWS and Azure
  • Python
  • Docker, Kubernetes, AWS EKS/ECS
  • AWS Lambdas and Azure Functions
  • AWS State Machines
  • OpenSearch, DocumentDB, PostgreSQL
  • AWS Glue and Athena
  • Gitlab


Advertise with us by contacting: [email protected]
logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram