Industry: BFSI
The client is one of the leading general insurance companies in India which provides customers with an application interface to consume their services and delivers customers notifications related to their services e.g., insurance renewal, etc. They try to meet every customer’s individual needs by offering customized plans.
Business Scenario
The company has an on-premises Version Control System.
The development process was inconsistent, with no automated testing.
Asynchronous communication between developers and the operation team.
Longer time to fix bugs.
Business Challenges
Inefficient user-management software.
Monitoring of cloud resources.
Manual deployment.
More time to market.
Solutions
Version Control System with the environment and user-based branching will increase efficiency.
Automated Integration and Automated Builds using Continuous Integration in App Center & Azure DevOps Services.
Automated deployments to the testing environment and Play Store and automated testing using Appium scripts on various devices.
A more stable environment for deployment.
Faster delivery of application and easy traceability.
Faster resolution of bugs.
Enhanced customer experience.
Outcomes
Reduced manual deployment time.
Decreased average failure rate.
Environment provisioning time is turned down.
Reduced time-to-market by 40-45%.
Infrastructure provisioning time was reduced.
Risk of downtime has decreased to 0.1%.
Benefits
Reduced the implementation time of new services.
Increase the productivity of business and IT teams.
Save costs on maintenance and upgrades and eliminate unnecessary capital expenditure.
Faster delivery of application.
Improve quality, reliability, and reusability of all system components.
Increase the rate of success for digitalization strategies and transformation projects.
Central management, orchestration, and scheduling of projects is available.
The partnership between the client and Celebal Technologies exemplifies the transformative power of DevOps and automation in software development. By implementing a DevOps environment and automating various aspects of their software delivery pipeline, the client achieved faster and more reliable software releases, reduced errors, and improved collaboration between teams.