To successfully implement DevOps, you need to devise strategies that combine DevOps principles and practices. In this course, you'll explore how to implement robust DevOps practices throughout the deployment process. You'll examine the different types of release management processes, outline automation approaches, and identify methods for solutioning complex applications.
You'll recognize how to incorporate DevOps practices with traditional ones, the role of Agile and Lean principles in the DevOps lifecycle, prominent tools for automating DevOps software development, and how to set up Agile delivery practices using Atlassian tools.
You'll then set up open source tools to enable continuous application delivery and use Cloud tools to establish continuous integration and deployment and monitor the implementation success of DevOps practices.
Adopting DevOps: Applying DevOps Principles to Build Delivery Solutions
discover the key concepts covered in this course
recall the core DevOps principles that help define strategies for successful DevOps implementation
outline the steps involved in formulating the correct strategy to combine DevOps principles with practices in order build an end-to‐end delivery process
recall the different types of release management processes that help adapt to changing architectures and delivery processes
describe the different types of automation approaches that can be adopted to build robust DevOps practices for solutioning complex applications with diversified integrations
recognize the technique for incorporating new DevOps practices with traditional practices to ensure rapid innovation and early product release
recognize how Agile and Lean principles used in the DevOps lifecycle help build effective practices for enterprises to ensure effective governance in Ops-enabled full stack organizations
list the critical steps involved in implementing successful DevOps practices with a focus on the phases of the DevOps transformation journey
recognize the metrics to monitor for tracking the effectiveness of DevOps practices and processes
list the prominent tools used for automating processes at various phases of the DevOps software development lifecycle
set up Agile delivery practices using Atlassian tools for implementation with DevOps delivery mechanisms
set up open-source tools to enable continuous application delivery and the adoption of DevOps principles
work with cloud tools to set up DevOps continuous integration and continuous deployment principles
work with Cloud tools to monitor critical metrics and evaluate adopted DevOps principles and practices