Digi2al were tasked with providing a DevOps service to HMCTS to fulfil their vision and implement the required systems to enable citizens to use the services online. The project’s ultimate goal was to allow citizens to complete applications and track their applications without using the court staff’s time.
Our initial engagement was in the form of a small agile team. This allowed for rapid creation of Proof of Concepts (PoC) to assure the Technical Design Authority and the Security department that the technical implementation would be secure, automatable, scalable, and stable. The PoCs included designing and creating the network infrastructure and securing the environment. This preparatory work allowed the small team of three engineers to present the design, have it audited, and obtain final acceptance in a small amount of time, providing efficiency and value for money for the client.
Once the design was approved and all caveats were listed, the initial infrastructure was implemented and made online. At this point, it was possible for developer teams to start using the environment and start submitting artefacts to be deployed in Dev, Test, PreProd, and finally Prod. We then increased the team’s capacity as more developers were onboarded into the program and the demand for assistance in using the platform increased.
All infrastructure / platform creation scripts and templates are now stored in a single source control repository. We used a methodology called “Infrastructure as Code”, meaning that every environment is reproducible, structured, and backed up as software code. Having a single point to back up, meant that we could also fulfil high availability and failover scenarios with ease. Through this approach, our DevOps capability supported successful delivery of live cloud-based systems across a suite of CTS services.