DevOps Automation: Configuration Management


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

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.



Expected Duration (hours)
1.0

Lesson Objectives

DevOps Automation: Configuration Management

  • discover the key concepts covered in this course
  • 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
  • summarize the key concepts covered in this course
  • Course Number:
    it_doiadodj_01_enus

    Expertise Level
    Intermediate