Core DevOps Skills: DevOps Principles & Practices

placeholder

One of the most important aspects of DevOps is the way in which automation enables continuous processes so that the flow of software development can progress with as few interruptions as possible. In this course you will learn what aspects of automation are integrated into what will later be different stages of a development pipeline. After an overview of DevOps principles and practices you will explore the concept of "continuous" as it applies to development integration testing deployment monitoring and feedback. Then you will examine the idea of configuration management. Next you will focus on many "as-code" concepts such as Infrastructure-as-code content-as-code DevOps-as-code and pipeline-as-code. Finally you will examine the maturity process for an organization to transition from not utilizing DevOps to fully embracing DevOps to the degree that makes sense for the organization.