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.
Results
Project Background
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.
Business Needs
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
Solution & Results
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.
HEAR FROM THE CLIENT
The Profinit team enhanced our deployment processes using a very professional and technologically modern approach. After just several weeks, they had built an automated pipeline that enables us to deploy new applications into production with literally one click.