ggk-quote

Get A Quote

ggk-contact

+91 1234 44 4444

Streamlining Deployment Process

Implemented a single process for deployment on-cloud and on-premise

Challenges

  • The client’s deployment process was not streamlined and included different processes for deployment on-cloud and on-premise.
  • The artifacts management was not proper which affected the deployments.
  • Jobs maintained in Jenkins were different for different environments.
  • Real-time monitoring of the servers was a major challenge.

Solutions

  • Streamlined the deployment process by maintaining a single procedure that would perform deployments on both cloud and on-premise environments.
  • Introduced JFrog Artifactory to store the artifacts and make deployments easier by extracting the required version of the artifact.
  • Introduced Debian packages so that the end-users can deploy the artifacts without prior knowledge of the toolset used.
  • Used Nagios to monitor the servers which would trigger e-mail alerts when the server reaches its configured thresholds.

Tools & Technologies

Jenkins, Github, AWS, My SQL, J Frog Artifactory, Ansible, Nagios

Key benefits

 

  • Nagios, implemented to monitor the servers, will trigger e-mail alerts when the server reaches its configured thresholds. 
  • Time to deploy is reduced by 60%.
  • 0% error rate and no wrong builds going into production.
  • Streamlined deployment process and eliminated system inconsistencies.
  • Artifacts are versioned so that only the correct version is deployed to the required environments and deployment errors were minimized.
  • Deployments for end-users became much easier with Debian packages.
  • The monitoring of servers became easier and saved a huge amount of manual effort.