• Online, Self-Paced
Course Description

In this course, you will examine the important fundamentals of a DevOps-structured organization and its relationship with all types of testing, development, and delivery practices.

Learning Objectives

DevOps Processes

  • start the course
  • describe continuous processes enabled by a DevOps structure

DevOps Corporate Impacts

  • describe how a DevOps structure can increase the collaboration between IT departments
  • describe how a DevOps structure can complement an organization with an Enterprise Architecture program
  • describe key factors of an organization that can impact the adoption of a DevOps structure
  • describe how continuous integration can be achieved in a DevOps structure

Development Best Practices

  • describe how a comprehensive source code repository is essential for a DevOps structure
  • describe how the capability for build automation is essential for a DevOps structure

Software Testing

  • describe how the capability for mature build testing is essential for a DevOps structure
  • describe how the capability for mature automated testing is essential for a DevOps structure
  • describe how various types of requirements affect delivery of software in a DevOps structure
  • describe how the capability for mature unit testing is essential for a DevOps structure
  • describe how the capability for mature integration testing is essential for a DevOps structure
  • describe how the capability for mature system testing is essential for a DevOps structure
  • describe how the capability for mature user acceptance testing is essential for a DevOps structure
  • describe how the quality of code is important for optimizing a DevOps delivery structure
  • describe how the capability for mature security testing is essential for a DevOps structure
  • describe how the capability for mature performance testing is essential for a DevOps structure

Software Deployment

  • describe how continuous delivery can be achieved within a DevOps structure
  • describe how the capability for mature deployment automation is essential for a DevOps structure

Practice: DevOps Testing Approaches

  • identify the testing methodologies for DevOps

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

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