2013 State of DevOps Report
DevOps adoption is accelerating. Are you ready? Download the 2013 State of DevOps report to learn more about:
- How DevOps enables high performance
- How to achieve high performance
- How to remove barriers to DevOps adoption
- How to stay ahead of the curve as demand for DevOps skills grows
Why We Need DevOps
In his PuppetConf keynote, Gene Kim described the challenges IT organizations face and why DevOps is the answer. His whitepaper, the Top 11 Things You Need to Know About DevOps discusses DevOps principles and prescribes three patterns to help IT organizations win.
Download the whitepaper now
Gene Kim is the author of The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.
Register for PuppetConfPuppetConf 2013 is right around the corner. Register now for early bird pricing.
What is DevOps?
DevOps Definition
DevOps refers to a collaborative culture between technical teams. It encompasses much more than just development and operations—extending to QA testing, release, and beyond. By aligning goals and sharing strategies, DevOps practices can improve efficiency and quality of code shipped, allowing businesses to innovate quickly while providing a higher standard of support.
Dev
Developers often rely on IT to build dev environments and deploy to production. Automating this process not only enables developers to work faster and gives time back to IT to work on business-critical problems, but gets developers considering maintainability of code.

Ops
By extending automation and operations practices throughout the organization, sysadmins can focus on improving infrastructure and tackling important and interesting problems instead of firefighting. Picking up development practices equips operations people to better communicate outside of IT ops.
QA
Automated testing enables QA to fully test at scale, which is a crucial part of shipping better and more maintainable code quickly. Continuous integration and agility in testing is a DevOps requirement, and enable faster iterations of code and communication between teams.
Ops
Jesse Newland’s Puppet at Github talk at PuppetConf
- Has DevOps Made a Difference?, by James Turnbull
- Why We Need DevOps Now, by Gene Kim
Dev
Mitchell Hashimoto’s Advanced Vagrant Usage with Puppet
- Q: Are we not Devs? A: We are DevOps!!, by Max Martin
- Stronger DevOps Culture with Vagrant and Puppet, by Mitchell Hashimoto
QA
Jez Humble’s The Deployment Pipeline: From Check-in to Release
- Mr. Engineering Manager, Tear Down This Wall: The Time for Cooperative Dev and QA is Now!, by Dominic Maraglia
- A Deployment Pipeline for Infrastructure: A DevOps Case Study at NBN, by Andrew Cunningham, Andrew Myers, and Jez Humble
