This course explores the DevOps tasks essential for implementing DevOps automation. You will examine the benefits of implementing DevOps automation, the prominent use cases of implementing DevOps automation, and how to implement release management. The 12-video course explains the best practices for adopting the CAMS (Culture Automation Measurement Sharing) principle for DevOps automation. You will also learn the practices and technologies that are involved in each step when DevOps automation is implemented. Learners will also examine prominent use cases that demonstrates implementation of automation for virtualization deployment, release, and cloud management. Learn how to automate by using Amazon's EC2 (Elastic Compute Cloud) instance, and set up an RDS (radio data system) with the use of infrastructure as code. You will learn the role of configuration management and DevOps automation using CFEngine. Next, learn how to configure and implement release management for applications by using Git's version control system. Finally, you will learn to use the Jenkins pipeline to implement and integrate continuous delivery.
recognize the DevOps tasks that can help you adopt fundamental principles of implementing DevOps automation
describe the infrastructure required to manage configuration and enable artifact management and deployment automation from the perspective of cloud and container
describe the automation benefits of DevOps principles
describe practices that help organizations adopt the CAMS principle for DevOps automation
list the steps of involved in implementing DevOps, including the practices and technologies that are used for each step
list use cases that demonstrate the implementation of automation for virtualization, deployment, release, and cloud management
automate creating EC2 instances and setup RDS with the use of Infrastructure as Code
demonstrate the role of configuration management and DevOps automation using CFEngine
describe the release management tools that can be used to improve releases using DevOps delivery pipelines
configure and implement release management for applications using Git and Jenkins pipelines