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.
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