Bringing together the forces of development and operations teams to achieve business agility through IT agility while automating manual deployment processes
Business Vertical:
Financial Advisory
Region:
USA
Size of the firm:
Large
Main Challenge:
DevOps Implementation
Challenge
The client has dozens of large-scale web applications which are widely used and needs frequent updates considering the growing business needs of their customers. The client embarked on a mission to scale their business, implement DevOps culture, standardize the benchmark practices for specific engineering teams to align their pursued business agility with IT agility while automating manual deployment processes. The internal team was facing challenges with implementing effective automated quality gates for the Continuous Integration portion of the CI-CD pipeline.
The goal of this project is to improve the software delivery practices in the organization through adoption of Continuous Delivery practices to enable faster releases, improve software quality and streamline engineering workflows.


Solutions Proposed
The objective is to enable Continuous Integration and Continuous Delivery through which developers can integrate code several times a day so that they can do error detection faster and turn software release cycles shorter.
These are some of the key elements in the solution.
- Optimized release process across applications through:
- Employed uniform branching strategy
- Dedicated QA environments
- Integrated Unit and Smoke tests within the Pipeline
- Automated deployments through ADO Release Pipelines
- Automated Re-deployment Triggers for failed builds/releases
- Automated Manual Tasks (scheduled tasks to start/stop services)
- Legacy code quality improved through automated code quality checks
- Migration of Repos from TFS to Git in ADO and integration with Azure Boards
What Qentelli Did
01
Learn customer applications and their development/release model
02
Identify the applications’ potentiality to be transitioned to DevOps
03
04
Migrated all applications from TFS server to Azure DevOps and implemented 'Build and Release' pipelines for the migrated applications
05
06
Integrated Sonatype in build pipeline.
07
Created a new environment (QA) and enabled the team to test the code via smoke tests
08
Created triggers, tags, notifications in both Build and Release pipelines to notify team about errors and incidents
09
Created application level dashboards for visibility of individual work items, build, release
Tech Stack




Outcomes

Upgraded delivery lifecycle

Significantly improved software quality
4 times
faster deployments
25%
lesser functional defects
50%
better test coverage
40%
lesser downtime during releases
90%
cost reduction through automation
Let's discuss your business challenge next
Get in touch with our experts for simple and sustainable solutions to your business transformation challenges.