Course details

The Language of DevOps: DevOps Principles & Practices

The Language of DevOps: DevOps Principles & Practices

Expected Duration
Lesson Objectives
Course Number
Expertise Level


This 12-video course explores DevOps, a practice of managing the development and operational aspects of application development that involves engaging all stakeholders. Learners will explore the principles, processes, and tools used to adopt the DevOps culture, and its benefits. You will learn four important terms when adopting a DevOps culture, Agile, which is a project management methodology involving iterative approaches for software development, test-driven development, unit testing, and to build automation. This course also examines the benefits of adopting a DevOps culture, including production readiness, uncompromised and optimum product quality, repeatable delivery, frequent build and integration, application stack consistency, application monitoring management, and test automation. You will learn how DevOps assessment helps organizations and enterprises to measure and assess the current state of all organizational areas by analyzing the current processes and infrastructure. This course then explores the DevOps template, and how to implement the DevOps process by configuring and collaborating with various DevOps tools. Finally, you will learn how to foster a DevOps oriented organization.

Expected Duration (hours)

Lesson Objectives

The Language of DevOps: DevOps Principles & Practices

  • discover the key concepts covered in this course
  • define the key principles of DevOps
  • recognize the key DevOps terms, which serve as a foundation to adopting the DevOps culture
  • specify the critical benefits afforded by the adoption of the DevOps principles
  • describe the lifecycle of DevOps from the development and operational perspectives
  • list tools that can be used to manage software releases, from the development stage to the actual software release
  • recognize the essential project management practices that are adopted to implement DevOps principles
  • describe the different phases involved in the DevOps process and the tools that can be used to facilitate DevOps processes and principles
  • describe DevOps assessment and establish the DevOps maturity model
  • identify the reference architectures that provide templates of proven solutions, using a set of preferred methods and capabilities
  • identify tools that can be used to build and adopt an end-to-end DevOps culture and practices in the enterprise
  • recall the key principles of DevOps, list the benefits associated with the adoption of DevOps principles, and specify the tools that can be used to adopt DevOps in the enterprise
  • Course Number:

    Expertise Level