Zelarsoft

Building an end-to-end CICD pipeline using AzureDevOps for the customer’s product development,deployment and maintenance.

CELITO works on optimizing technology & data use at life key imperatives -Executive IT IT science companies with a focus on Management, Strategic Roadmap, Optimizing Technology use & management of GxP Systems

ZELAR ROLE IN PROJECT

  • Zelarsoft is an Implementation & Strategic Partner for CELITO Life Sciences Products & Services
  • Zelarsoft provided CSV Practices to CELITO and their respective customers
  • Zelarsoft provided end-end product development and DevOps services using Azure DevOps.
  • Team of 35 allotted to the project.

THE CHALLENGE

  • The code build, release & deployment was done manually.
  • The manual process of build, release and deployment was not documented.
  • Requirements were not frozen/finalized.
  • Integration of multiple tools like Powerapps environment with Azure cloud was a challenge.
  • Backup and recovery of data and application was done manually.

THE SOLUTION

  • Captured the manual build process and platform provisioning(powerapps, Azure services) process along with preconfigured values.
  • Set up Azure pipeline for provisioning platform automatically and also validate the provisioned environment.
  • Setup multiple Cl pipelines for code development and enforcing the branching strategy
  • Enforced code quality using SonarCloud and peer review prior to any PRs
  • Using Azure DevOps we build the Ci pipeline and generated Azure artifacts
  • Set up the CD pipeline to deploy the application on the various provisioned platforms.

KEY RESULTS

  • The Platform provisioning is automated which brought down the provisioning time from 4-6 hours to 10-15 minutes which includes the validation too.
  • The CICD pipeline increased productivity as there are no manual builds and deployments. The time to build and deploy has been reduced from 60 minutes to 10 minutes.