Case Study

CI/CD Implementation & Migration for over 1000 existing pipelines

One of the leading mobile telephony and internet access operators in Europe and Africa.

Challenges

The client has a vision to convert monolith applications to micro-services based architecture and containerise them.Their Current VCS system was Subversion, there was no standardised CI/CD processes defined, most of process were manual and vary from team to team, which was the biggest challenge for agility.

Solution

Entire CI/CD process was designed keeping cloud native methodology in centre, which will help Development teams to release hundreds of micro-services on Managed Kubernetes Cluster (Google Kubernetes Engine). Entire Tools Set for the CI/CD was also configured in the GKE with container based approach.

Entire release process to their application has been implemented keeping Code Quality, Code Coverage, SAST, Functional and Non-functional Testing, DAST to ensure the security, stability & quality for every release.​

Tech Stack
  • Google Cloud Platform & GKE as platform.
  • Gitlab as CI/CD platform which was integrated with Google Kubernetes Engine
    to run the dynamic Gitlab Runners in the form of Kubernetes Pods.
  • Docker private registry running in Google Kubernetes Engine with HPA to ensure High Availability.
  • Sonarqube for Static Code Scanning to identify Bugs & Potential Vulnerabilities in the Code and the same was used to cover Unit Test Code Coverage.​

Have a similar problem to solve?

Give us a call or email us. We endeavor to answer all inquiries within 24 hours on business days.

We are open from 10am — 5pm on week days.

+91 981 0344 919