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 11 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 3 years ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Naresh Jain
    By Naresh Jain  ~  2 years ago
    reply Reply

    Hi Gopi,

    Thanks for your proposal. Can you please point me to a link, which explains your DevOps journey in detail? The proposal does not help me understand your actual implementation, kind of challenges faced and how your team overcame them.

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

      Hi Naresh,

      Please find the presentation on "Dev Ops for Cloud Product" 

      http://www.slideshare.net/GopinathRamachandran/dev-ops-continuousdeliveryforcloudproduct

      Let me know if you need any further details.

      Warm Regards,

      Gopi

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

      Hi Naresh,

      Thanks for your interest. We will share you the presentation on our implementation and challenges etc by tomorrow.

      Best Regards,
      Gopi

       

       

  • Jerry Rajamoney
    By Jerry Rajamoney  ~  3 years ago
    reply Reply

    Hi,

    Thanks for this proposal on CD & DevOps. Since you have selected the experience sharing as the type, I would like to hear from you whether you will be sharing some real time challenges faced by you and how you could able to solve / overcome the same by having CD & DevOps.

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

      Hi Jerry,

      We are going to share the challenges faced/solutions while implementing Continuous Delivery both from tools/team perspective.

      best REgards,

      Gopi

       

      • Joel Tosi
        By Joel Tosi  ~  2 years ago
        reply Reply

        Hi Gopi,

           Could you give us a sneak peek of some of those experiences please?

        Best,

        Joel

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

          Hi Joel,

          We have implemented DevOps- Continuous Delivery and Continuous Integration for our Cloud product. Any changes checked into Development Branch trigers the build, which inturns tested, packaged after successful testing and finally deployed into our production environment.

          Regard,s

          Gopi

          • Joel Tosi
            By Joel Tosi  ~  2 years ago
            reply Reply

            Thanks Gopi.  What would think about shortening this down to 20 minutes and just doing your experiences / demo?  Would that be enough time and how would that affect the learning?  I believe attendees will understand what DevOps and CD is, but there is value in hearing your story.

            Let me know what you think

            Best,

            Joel

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

              Yes we can shorten to 20 minutes speech without comprising the quality of presentation

              • Joel Tosi
                By Joel Tosi  ~  2 years ago
                reply Reply

                Excellent, please update your submission accordingly.

                 

                Best,

                Joel


  • Liked Gopinath Ramachandran
    keyboard_arrow_down

    Gopinath Ramachandran / Manoj Kumar Singh - DevOps & Continuous Delivery for Cloud Monitoring Product

    45 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