"DevOps" is creating a lot of anxiety amongst the IT professionals of the world. It's also causing a bit of a boom for technology marketing people, who in turn are making the whole concept confusing for businesses and professionals alike.
This is an effort to set the record straight for someone who might be feeling a little vague or uncertain about what DevOps is, whether or not they're "doing DevOps," and so on. It's meant to be useful to business leaders, technology leaders, and technologists.
This open book is licensed under a Creative Commons License (CC BY-ND). You can download DevOps: WTF? ebook for free in PDF format (6.2 MB).
Table of Contents
An Agile Notice
What is DevOps?
DevOps: By the Numbers
What Isn't DevOps?
What Does DevOps Look Like?
Who is DevOps For?
Who is DevOps Not For?
What About "Infrastructure as Code?"
What Does DevOps Include?
Is DevOps a Job Role?
Learn to design, implement, measure, and improve DevOps programs that are tailored to your organization. This concise guide assists leaders who are accountable for the rapid development of high-quality software applications.
In DevOps for Digital Leaders, deep collective experience on both sides of the dev - ops divide informs the global thought l...
To quote Arthur Conan Doyle, "It has long been an axiom of mine that the little things are infinitely the most important." While I usually associate that quote with the toppings I want on my sundae, it rings true for the holistic view of DevOps.
Configuration Management is critical, and you should have a system in place to handle the b...
The complexity of software development requires coordination and collaboration between all teams involved to guarantee that the client - whether a customer or another team in-house - is satisfied. DevOps is one strategy for achieving successful development, testing, and deployment, and Microsoft Azure provides a collection of tools and services tha...
Software development has reached a point where no single developer can understand, see, or control all the component parts, whether it's technical or organizational. The Web is now the computer and it's forced even the simplest applications to become distributed.
Through five thought provoking essays, you'll discover the whys and hows of this ne...
You hear it a lot: DevOps is not just about tools, but also about changing company culture. But just how does an organization firmly rooted in traditional software development go about making that change? This in-depth report shows how two large organizations, Nordstrom and Texas.gov, moved from long-established software development models to the c...
Understanding and creating a mobile app development strategy is an important process for today's development decision-makers opening up new business opportunities or empowering employees to be more productive with new capabilities. Microsoft defines an end-to-end platform for the agile creation of mobile apps that can target any platform (iOS, Andr...