Introducing concepts and practices
The best place to start with DevOps is to answer the question: What is DevOps? DevOps is more than just about technology—it is also about people and processes. In fact, Microsoft explains DevOps as a union of people, processes, and technology, to enable CD of value to your end users. The following diagram gives a good pictorial representation of this statement:
The preceding diagram demonstrates CD, starting with planning and tracking. It moves through development and testing, is released or deployed, and is then monitored as it is in operation. This process repeats as applications are updated over time. The people, processes, and technologies you see in each step are what make up DevOps.
There are seven key practices that make up the primary steps to adopting DevOps, regardless of the technology stack that is used. These seven primary steps are listed here:
- Infrastructure...