Enterprise scale CICD

Trend 1 – Cloud acceleration driving demand and adoption of cloud-based DevOps

We see increased cloud adoption as organizations migrate their existing applications to the cloud or use cloud-native development to build new applications. The result is an increased cloud DevOps trend using cloud-based commercial or open-source tools. Advanced configuration and container management, orchestration tools and technologies like Ansible, Chef, Puppet and Kubernetes are helping drive cloud DevOps adoption while cloud-native DevOps services like AWS Developer Tools, Azure DevOps, GCP Cloud Build, Azure and Lambda Cloud Formation are reducing installation and maintenance efforts required for DevOps tools. Many PaaS platforms such as OpenShift and Pivotal Cloud Foundry provide DevOps services to configure end-to-end pipelines easily.

With more than 2.5 million visits per day to their global website, downtime was a big concern for a large, high-tech device manufacturer. To remedy the situation, they partnered with Infosys to create more than 90 declarative CI/CD pipelines for their site and its sub-systems using Azure DevOps and Azure Resource Manager. As a result, they achieved zero downtime along with a 90% reduction in provisioning and deployment time.

Enterprise scale CICD

Trend 2 – Scaling DevOps across the enterprise to drive agility

Many businesses strive for enterprise-scale DevOps adoption once they see the DevOps benefits achieved in specific applications. However, scaling at an enterprise level needs more attention beyond setting up CI/CD for every application. Unplanned DevOps scaling produces adverse effects such as higher tooling and infrastructure costs, higher effort spent by application teams in setting up CI/CD, as well as non-standardized implementation. It is critical that organizations form a DevOps center of excellence (COE) which defines and advocates DevOps practices and guidelines. Along with that, reusable frameworks, a centralized DevOps platform, dashboards and analytics play key roles. Enterprise DevOps adoption goes beyond distributed technologies; all systems that are part of a value stream adopt DevOps to gain time-to-market benefits. This is why we are seeing DevOps developed for mainframes, customer relationship management applications, custom offthe- shelf products, middleware and business process management, and why vendors are now providing DevOps features within their products and as add-on tools.

An automobile manufacturer in the U.S. faced availability and scalability challenges with its existing DevOps solutions, including non-compliance to standards, rising costs of tools and infrastructure and security concerns. Infosys helped build an enterprise-scale, multi-cloud platform for them using AWS services, Terraform, Kubernetes and other tools to service 10 technologies and packages. With their centralized platform, their DevOps costs are reduced, standardization is achieved, and currency upgrades are easy.

Subscribe

To keep yourself updated on the latest technology and industry trends subscribe to the Infosys Knowledge Institute’s publications

Infosys TechCompass