DevOps & Continuous Delivery for Cloud Monitoring Product

This topic is based on over experience in implementing DevOps for Continuous Delivery for Cloud Monitoring Product. This session will help participants to understand the DevOps and the related challenges while implementing them.

Manual process of deployments was more time consuming . In the old way of doing things, developers would put WAR files in a network share, and then open up a ticket with IT operations for them to deploy. Then Ops team had to pick through all that stuff, and figure out exactly how things needed to be deployed, and where.

The use of DevOps methodology for Continuous Delivery. As per the DevOps solution, the codebase is continuously polled by Jenkins plugins and in each check-ins it automatically triggers the build, deploys all required WARs on Test Environment, tests the product generating Sonar reports for JUnit test coverage, code coverage & code violations, and after verifying all the process, deploying further on Staging and finally on Production environment.

Benefits:

  • Continuous Delivery reduces the time between Code checkins to Production Deployment from weeks to minutes.
  • Customer delight due to rapid turnaround on requested feature enhancement and bug fixes.
  • DevOps enhances communication, collaboration and integration between Software Developers and Operation team.
  • The above is achieved through:
    1. improved deployment frequency
    2. faster time to market
    3. lower failure rate of new releases
    4. shortened lead time between fixes
    5. faster mean time to recovery in the event of a new release crashing or otherwise disabling the current system

 

 
2 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

Presentation on DevOps and Continuous Delivery

Demo on DevOps and Continuous Delivery

Q&A Sessions

Learning Outcome

Participants shall be having following take-away from this session:

- Able to understand  and appreciate DevOps and Continuous Delivery Concepts

- how to implement DevOps/Continuous Delivery in their projects

- Able to understand the challenges and benefits

 

Target Audience

Product Managers, Release Managers, Product Owners, Scrum Masters, Agile Coach, Agile Practioners

schedule Submitted 2 years ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Joel Tosi
    By Joel Tosi  ~  2 years ago
    reply Reply

    Hi Gopinath,

        Would you be interested in doing this in 20 minutes?  Will you be able to demo what you have done or is it all deck based?  I think the benefits are pretty easy - probably not something that needs to be learned but your experience and how you did it may be valuable.

    Best,

    Joel

    • Gopinath Ramachandran
      By Gopinath Ramachandran  ~  2 years ago
      reply Reply

      Hi Joel,

      We can present this session in 20 minutes also if time is the contraint. We are planning to give presentation and demo (video) of what we have done based on our experience.

      Best Regards,
      Gopi

       


  • Liked Gopinath Ramachandran
    keyboard_arrow_down

    DevOps & Continuous Delivery for Cloud Monitoring Product

    20 mins
    Experience Report
    Intermediate

    This topic is based on over experience in implementing DevOps for Continuous Delivery for Cloud Monitoring Product. This session will help participants to understand the DevOps and the related challenges while implementing them.

    Manual process of deployments was more time consuming . In the old way of doing things, developers would put WAR files in a network share, and then open up a ticket with IT operations for them to deploy. Then Ops team had to pick through all that stuff, and figure out exactly how things needed to be deployed, and where.

    The use of DevOps methodology for Continuous Delivery. As per the DevOps solution, the codebase is continuously polled by Jenkins plugins and in each check-ins it automatically triggers the build, deploys all required WARs on Test Environment, tests the product generating Sonar reports for JUnit test coverage, code coverage & code violations, and after verifying all the process, deploying further on Staging and finally on Production environment.

    Benefits:

    • Continuous Delivery reduces the time between Code checkins to Production Deployment from weeks to minutes.
    • Customer delight due to rapid turnaround on requested feature enhancement and bug fixes.
    • DevOps enhances communication, collaboration and integration between Software Developers and Operation team.
    • The above is achieved through:
      1. improved deployment frequency
      2. faster time to market
      3. lower failure rate of new releases
      4. shortened lead time between fixes
      5. faster mean time to recovery in the event of a new release crashing or otherwise disabling the current system