Discover benefits of DevOps principles and cloud computing in implementing enterprise-grade applications. Examine the DevOps workflow, cloud components involved in building delivery pipelines, and the AWS and Azure components that can be used to set up DevOps pipelines in this 13-video course. Explore scenarios where CodeDeploy can be used to automate deployments on various target environments. Key concepts covered include how to install the AWS CLI and PowerShell to access AWS and Azure resources; Azure components that play important roles in setting up DevOps pipelines to build, test, and deploy applications; and how to set up CodeCommit to provision a code repository and use for code management and versioning. Then learn how to set up Cloud9 to enable code writing, running, and debugging from CodeCommit; use CodeBuild to implement continuous integration for compiling source code, running tests, and producing software packages; and automate release pipelines using CodePipeline. Finally, learn scenarios where CodeDeploy can be used to automate deployment on various target environments; and automate software deployments to Amazon EC2 using CodeDeploy.