• Online, Self-Paced
Course Description

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.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Systems Development

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.