About Client
The client is one of the leading providers of Intelligent Transportation Systems, which provides fleet management and fare collection solutions for public transportation systems across the US.
Client’s Problem Statement
Nearly 150+ customers in a non-multi-tenant deployment approach used client’s product. The client needed DevOps approach and expertise in Azure DevOps to roll out a minor feature or bug fix to these 150+ deployment locations. The client also needed single-click deployment for their transit solution to support their complete set of customers. In addition to this, the client was looking for robust delivery of a fully scalable platform to deliver seamless customer services.
Solutions Offered
Tx performed DevOps consulting and enabled DevOps CI/CD deployment services with an offshore model to deploy their applications and microservices over the cloud (Azure). We helped the customer achieve success with the following:
- Converted the classic pipeline to YAML based pipelines, reducing code redundancy
- Configured pipelines to deploy specific (tagged) releases to some selective customers of the client
- Developed a unique functionality to automatically trigger deployment based on schedules saving time and cost
- Configured multiple variable groups (representing multiple customers) only once with the newly developed functionality, which quickened the release of features and significantly saved time
- Deployed for multiple customer environments parallely using DevOps implementations over the cloud (Azure)
- Performed deployment configuration (like agent pool, deployment environment, etc.), picking it from variable groups
Results Achieved
- Delivered single click DevOps deployments, reducing their pain of 150+ manual deployments.
- Reduced deployment frequency from monthly to weekly basis and provided faster time-to-market.
- Reduced deployment cost by 25% with Azure DevOps in place, the cost of late-night developer hours was completely reduced.
- Delivered a 40% QA cost savings due to the offshore model adopted
- Reduced the burgeoning complexity with YAML based approach with proper versioning of the pipelines to be tracked carefully.
- Delivered a high-quality, scalable and robust solution by enabling faster DevOps CI/CD deployments with quicker feedback loops