This 14-video course explores challenges associated with a traditional approach to project management, how to use DevOps tools, and the principles of flow, feedback, and continual experimentation to improve project management. Learners examine the role of people, process, and technologies when implementing DevOps. You will learn the benefits of using tools provided by AWS (Amazon Web Services) and Microsoft's Azure to adopt DevOps on the cloud. This course next demonstrates integrated approaches using the Agile method of software development, and ITSM (IT Service Management) processes. You will explore tools used to facilitate collaboration and encourage team-oriented process management including Atlassian Confluence collaboration software, Atlassian Jira to engage an entire team, and Slack for one-on-one communication. Next, explore the primary tools to implement continuous code build and adopt a team driven development approach. Then examine the objectives of continuous integration and deployment, and automation; and the benefits of continuous monitoring and reporting to enhance the DevOps process. Finally, you will learn to implement an AWS DevOps delivery pipeline.
recognize the problems associated with traditional project management methodologies and approaches that can be managed by adopting the DevOps culture
define DevOps and its principles, including the principles of flow, feedback, and continual experimentation
describe the technical principles that are adopted with the implementation of the DevOps culture
recognize the role of people, process, and technologies in the DevOps adoption process
describe the benefits associated with the adoption of integrated approaches of DevOps, Agile, and ISTM
recall the benefits of adopting DevOps in the cloud and recognize the DevOps tools provided by AWS and Azure
recognize the key responsibilities of developers and operations in ensuring flawless DevOps implementation
list the tools that are frequently used to facilitate collaboration and encourage team-oriented process management
name the primary tools that a developer can use to implement continuous code build and adopt a team-driven development approach
specify the objectives of continuous integration and continuous deployment and recognize the tools that can be used to implement them to achieve automation
recall the benefits associated with the implementation of continuous monitoring and reporting
demonstrate the approach of implementing AWS DevOps delivery pipeline
recall the DevOps tools that are provided by AWS and Azure and implement an AWS DevOps delivery pipeline