Chapter 1: The DevOps Culture and Infrastructure as Code Practices
DevOps, a term that we hear more and more in enterprises with phrases such as We do DevOps or We use DevOps tools, is the contraction of the words "Development" and "Operations."
DevOps is a culture that's different from traditional corporate cultures and requires a change in mindset, processes, and tools. It is often associated with continuous integration (CI) and continuous delivery (CD) practices, which are software engineering practices, but also with Infrastructure as Code (IaC), which consists of codifying the structure and configuration of infrastructure.
In this chapter, we will see what DevOps culture is, what DevOps principles are, and the benefits they bring to a company. Then, we will explain CI/CD practices and, finally, we will detail IaC with its patterns and practices.
In this chapter, we will cover the following topics:
- Getting started with DevOps
- Implementing CI/CD and continuous deployment
- Understanding IaC practices
Check out the following video to view the Code in Action: https://bit.ly/3JJAMAb