Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

Configuration Management and the Cloud

Google via Google Skills

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
In this course, learners will unlock the potential of automation for computer fleet management. This course provides a solid foundation in automation techniques, offering a pathway to becoming a versatile IT professional prepared to launch and support modern cloud based applications and systems. This course covers the art of automating computer deployment and management in a cloud-based environment, including the configuration of virtual machines using Puppet and managing infrastructure resources through orchestration tools like Terraform and command-line interfaces (CLIs). Learners will also explore how to define Service-Level Objectives (SLOs) and implement monitoring and actionable alerting systems to swiftly address issues. They’ll also gain expertise in incident management and recovery, including rollbacks, redundancy, and creating disaster recovery plans.

Syllabus

  • Automating with Configuration Management
    • Course Introduction
    • Welcome to the course
    • Automating with Configuration Management
    • What is scale?
    • What is configuration management?
    • What is infrastructure as code?
    • Practice Quiz: Test your knowledge: Automation at Scale
    • Review: What is Puppet?
    • What is Puppet?
    • Review: Puppet Resources
    • Puppet Resources
    • Review: Puppet Classes
    • Puppet Classes
    • Puppet Resources
    • Practice Quiz: Test your knowledge: Introduction to Puppet
    • Review: What are domain specific languages?
    • What are domain-specific languages?
    • Review: The driving principles of configuration management
    • The Driving Principles of Configuration Management
    • More Information About Configuration Management
    • Practice Quiz: The Building Blocks of Configuration Management
    • Module 1 Wrap Up: Automating with Configuration Management
    • Qwiklabs guidelines and troubleshooting steps
    • Debug Puppet Installation
    • Exemplar: Debug Puppet Installation
    • Graded Quiz: Module 1 challenge
  • Deploying Puppet
    • Intro to Module 2: Deploying Puppet
    • Review: Applying rules locally
    • Applying Rules Locally
    • Review: Managing resource relationships
    • Managing Resource Relationships
    • Review: Organizing your Puppet modules
    • Organizing your Puppet modules
    • More Information About Deploying Puppet Locally
    • Practice Quiz: Test your knowledge: Deploying Puppet Locally
    • Review: Puppet nodes
    • Puppet Nodes
    • Puppet's Certificate Infrastructure
    • Review: Setting up Puppet clients and servers
    • Setting up Puppet Clients and Servers
    • More Information about Deploying Puppet to Clients
    • Practice Quiz: Test your knowledge: Deploying Puppet to Clients
    • Review: Modifying and testing manifests
    • Modifying and Testing Manifests
    • Safely Rolling out Changes and Validating Them
    • More Information About Updating Deployments
    • Practice Quiz: Test your knowledge: Updating Deployments
    • Module 2 Wrap Up: Deploying Puppet
    • Finishing a Puppet deployment
    • Exemplar: Finishing a Puppet deployment
    • Graded Quiz: Module 2 challenge
  • Automation in the Cloud
    • Intro to Module 3: Automation in the Cloud
    • Cloud Services Overview
    • Scaling in the Cloud
    • Evaluating the Cloud
    • Migrating to the Cloud
    • Practice Quiz: Test your knowledge: Cloud Computing
    • Spinning up VMs in the Cloud
    • Creating a New VM Using the GCP Web UI
    • Customizing VMs in GCP
    • Review: Templating a customized VM
    • Templating a Customized VM
    • Managing VMs in GCP
    • Practice Quiz: Test your knowledge: Managing Instances in the Cloud
    • Cloud Scale Deployments
    • What is orchestration?
    • Cloud Infrastructure as Code
    • More About Cloud & GCP
    • Practice Quiz: Test your knowledge: Automating Cloud Deployments
    • Module 3 Wrap Up: Automation in the Cloud
    • Creating a VM template and Automating deployment
    • Exemplar: Create a VM template and automate deployment
    • Graded Quiz: Module 3 challenge
  • Managing Cloud Instances at Scale
    • Intro to Module 4: Managing Cloud Instances at Scale
    • Storing Data in the Cloud
    • Load Balancing
    • Change Management
    • Understanding Limitations
    • More About Cloud Providers
    • Practice Quiz: Building Software for the Cloud
    • Getting Started with Monitoring
    • Getting Alerts When Things Go Wrong
    • Service-Level Objectives
    • Basic Monitoring in GCP
    • More Information on Monitoring and Alerting
    • Practice Quiz: Test your knowledge: Monitoring & Alerting
    • What to Do When You Can't Be Physically There
    • Identifying Where the Failure Is Coming From
    • Recovering from Failure
    • Debugging Problems on the Cloud
    • Practice Quiz: Test your knowledge: Troubleshooting & Debugging
    • Module 4 Wrap Up: Managing Cloud Instances at Scale
    • Debugging a problem with a Cloud Deployment and Fix it
    • Exemplar: Debugging a problem with a Cloud Deployment and Fix it
    • Graded Quiz: Module 4 challenge
    • Congratulations!
    • Course 5 glossary
    • Course 5 resources and citations

Reviews

Start your review of Configuration Management and the Cloud

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.