DevOps solutions
This section will aim to cover the following exam objective: describe the benefits and usage of Azure DevOps, GitHub, GitHub Actions, and Azure DevTest Labs.
Before we look closer at the DevOps solutions that are part of the exam objectives, we will introduce DevOps and create a knowledge foundation and baseline to build from. This also aims to build an understanding of the bigger picture of how the different DevOps solutions came into existence, how they are positioned, and how they are interrelated for both technical and business personas.
The history of DevOps
A Tale of Two Teams
To understand DevOps as a software and systems development culture, it is important to understand its origins and why it came into existence.
The waterfall and agile software and systems development frameworks have their limitations; comparing them against DevOps is far beyond the scope of this book. For this book, you can consider waterfall and agile to be development frameworks...