6
DevOps A Snapshot

DevOps

Embed Size (px)

Citation preview

Page 1: DevOps

DevOpsA Snapshot

Page 2: DevOps

Overview & HistoryDevOps 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 Ops Cooperation at Flickr.” in June 2009.•The term "DevOps" was popularized through a series of devopsdays starting in October 2009 in Belgium.

Page 3: DevOps

DevOps Goal

DevOps aims at establishing a culture and environment where Building, Testing, and Releasing Software can happen Rapidly, Frequently, and more Reliably.

Page 4: DevOps

Common DevOps Steps

Continuous Integration- A developer integrates its work with other developers daily enabling the issues get exposed & resolved early.

Continuous Testing- 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.

Page 5: DevOps

DevOps Adoption

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

Page 6: DevOps

http://solutionframework.blogspot.in/

Thank you