DevOps: Automated Deployment on the Cloud

SUMMARY

Client
Amplifi Capital
Tech stack
AWS cloud, Amazon Elastic Kubernetes Service, Jenkins

For our client, Amplifi Capital, the UK’s largest provider of consumer loans in the credit union sector, we fully automated the deployment pipeline creating the Infrastructure as Code (IaC). This solution now enables the deployment of new microservices with a single click.

Graphic promoting case study Devops Automated Deployment on the Cloud

Results

Cloud infrastructure
for microservices
Pipeline automation
using infrastructure-as-code solution
One-click deployment
of new microservices

Our client, Amplifi Capital, the UK’s largest provider of consumer loans in the credit union sector, was transforming its cloud IT infrastructure to catch up with rapid business growth.

The new microservice architecture was chosen to better match very agile and flexible IT needs.

The current deployment setup and infrastructure components were set up for traditional incremental releases unsuitable for continuous deployment. The Profinit DevOps team enhanced the existing infrastructure and recreated a new deployment pipeline.

The solution needed to meet the following requirements:

  • Take over existing infrastructure and build a new CI/CD pipeline
  • Modernise automated deployment processes and components
  • Enable deployment of new web applications with one click

The first action was to upgrade major infrastructure pieces to the up-to-date versions.

Profinit’s primary approach was to create an infrastructure-as-code (IaC) solution automating the whole pipeline as much as possible using Jenkins and Amazon Elastic Kubernetes Service. Documentation on how to use and operate the system was created as a matter of course as well as guidelines for new service developers.

The pipeline now enables the deployment of new microservices with one click.