Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps

200 views

Published on

A Snapshot of DevOps

Published in: Software
  • Be the first to comment

  • Be the first to like this

DevOps

  1. 1. A Snapshot
  2. 2. DevOps is a practice that emphasizes the collaboration and communication of software development team and IT operations team while automating the process of software delivery and infrastructure changes. Collaboration, automation, continuous integration, Continuous Delivery, continuous testing, continuous monitoring, and rapid remediation are common in all successful DevOps practices. •At the Agile 2008 conference, Andrew Clay Shafer and Patrick Debois discussed "Agile Infrastructure“ in August 2008. •At O’Reilly velociry conference 2009 ,John Allspaw and Paul Hammond give their now- famous talk entitled, “10+ Deploys a Day: Dev and OpsCooperation at Flickr.” in June 2009. •The term "DevOps" was popularized through a series of devopsdays starting in October 2009 in Belgium.
  3. 3. DevOps aims at establishing a culture and environment where Building, Testing, and Releasing Software can happen Rapidly, Frequently, and more Reliably.
  4. 4.  Continuous Integration- A developer integrates its work with other developers daily enabling the issues get exposed & resolved early.  ContinuousTesting- Shortens test cycles by allowing integration testing earlier and removing testing bottlenecks.  Continuous delivery- is the extension of continuous integration through continuous testing QA and automated frequent deployment.  Continuous Monitoring- starts monitoring at development stage including server and application performance.
  5. 5. Adoption of DevOps has been driven by mainly – •Business demand of more frequent production releases •Use of agile software development methods •Availability of virtual & cloud infrastructure •Test automation & continuous integration Gene Kim has suggested 3 ways principal of DevOps incremental adoption. •1st Way: System thinking •2nd Way: Amplify Feedback Loops •3rd Way: Culture of continuous Experiment & Learning
  6. 6. Thank you

×