Stephen D. Ritchie – Managing Consultant – Excella Consulting, Inc., 2300 Wilson Blvd, Suite 630, Arlington, VA 22201 – 703.840.8600 – http://excella.com DevOps Requires Agility Stephen D. Ritchie @RuthlessHelp Oct 21, 2014 Agile Professionals Meetup October 2014
DevOps emphasizes communication, collaboration and integration between the developers and the operations folks. Some teams figure out DevOps on their own, but most struggle in their effort to implement DevOps practices, such as, automated builds, automated tests, automated deployments, continuous integration, and continuous delivery.
Many consider these practices essential for the success of any software development project, but they require a new way of thinking. In other words: DevOps requires agility.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Stephen D. Ritchie – Managing Consultant – Excella Consulting, Inc., 2300 Wilson Blvd, Suite 630, Arlington, VA 22201 – 703.840.8600 – http://excella.com
DevOps is the practice of operations and development engineers
participating together in the entire service lifecycle, from design
through the development process to production support.
http://theagileadmin.com/what-is-devops/
Stephen D. Ritchie
DevOps Defined
• Operations and Development Folks
– Working together
– Entire lifecycle
• Change in Mindset
– Values
– Principles
– Methods
– Practices
– Tools
4
Stephen D. Ritchie
Example: Etsy
• Overview, June 2012
– Launched June 18, 2005
– 875,000 active sellers
– 33.5 million items for sale
– $65.9 million in sales, May 2012
– 1.4 billion page views, May 2012
– 102 engineers
• How often do they release to Production?
5
Stephen D. Ritchie
Etsy Deployments
• Reported February 2011“In January (a month in which we did over a billion page views), code committed by 76 unique individuals was deployed to production by 63 different folks a total of 517 times.”