social share alt icon

AUTOMATING INFRASTRUCTURE PROVISIONING (COMMERCIAL NOTEBOOKS)

CLIENT

 

An American multinational Information Technology & Hardware company headquartered in Pala Alto. The firm develops and provides a wide variety of hardware, firmware, software and related services to consumers, small and medium-sized businesses (SMBs) and large enterprises, including customers in the government, health, education, entertainment and financial sectors.

BUSINESS CHALLENGE

 

The client was looking for a solution to

• Balance the frequency of running continuous integration jobs and hardware resource utilization

• Manage multiple pipelines within single DevOps environment

• Automate infrastructure provisioning

• Handle backup and disaster management

• Enable automatic source control management and product versioning

• Manage build artifacts in secure way

SOLUTION

 

Mphasis helped the client by:

• Automating infra provisioning with configuration and orchestration tools like Ansible, Terraform, Chef, Puppet

• Implementing hybrid Continuous Integration/Continuous Deployment (CI/CD) system (On Premise/Azure & AWS)

• Minimizing workflow iterations to improve efficiency and reduce time complexity

• Creating MS Azure CI/CD pipelines with seamless integration, enforcing quality checks that have fewer unintended consequences

• Establishing high level of pipeline permissions and security roles for Azure artefact repository

• Identifying gaps to automate manual processes

• Establishing best practices to improve code quality with tools like SonarQube, FXCorp and Fortify

• Implementing cyber security policies to all source code and artifact repositories

BENEFITS

Client could see below benefits with our solution:

• Automatic infrastructure provisioning helped reducing errors to zero

• Redundant jobs were cut down to 70%

• Potential recovery of infrastructure, code and artifacts from Azure and AWS cloud

• Efficient communication that helps fault isolation, which is simpler and quicker when MS teams are completely integrated with Azure DevOps

• Efficient product management and versioning with Azure artefacts

• Reduction in costs due to fewer build outages and minimum down time

• Failure rates are zero with cloud integration when moved from on-premises to Azure

• Accelerated time-to-market by integrating the proprietary Release Management System with Azure CI-CD release payloads