Course 764:
Google Cloud Advanced Skills & Certification Workshop: Professional Cloud DevOps Engineer

 

Google Cloud Certification Training Description

This workshop is designed to help IT professionals prepare for the Google Professional Cloud DevOps Engineer certification exam. 

A Professional Cloud DevOps Engineer is responsible for efficient development operations that can balance service reliability and delivery speed. The Professional Cloud DevOps exam assesses your ability to apply site reliability engineering (SRE) principles, optimize service performance, implement service monitoring strategies, build and implement CI/CD pipelines, and manage service incidents.

In this workshop, we review the exam guidelines and cover the main topics you may be tested on. 

Learning Objectives

  • Prepare for the Google Professional Cloud DevOps Engineer certification exam
  • Review Google Cloud Foundational knowledge required to pass the exam
  • Deploy scalable, highly-available applications to Google Cloud using Compute Engine and Kubernetes Engine
  • Automate application deployment using CI/CD pipelines and infrastructure as code tools
  • Build an SRE culture and define Service Level Objectives (SLOs) and error budgets
  • Monitor application metrics, create monitoring dashboards, and raise alerts using Google Cloud tools
  • Enable, collect, and analyze application and infrastructure logs 
  • Leverage operations tools for error reporting, debugging, tracing, and profiling
  • Respond to and manage service outages and incidents using SRE best practices

This workshop includes instructor lectures, demos, exercises, practice exams, and links to recommended study, videos, and tutorials. Homework assignments are also included to help students further prepare for the exam.

Prerequisites

Prior to taking the Professional Cloud DevOps Engineer certification exam, students must have experience deploying, managing, monitoring, and troubleshooting applications running on Google Cloud. 

This workshop assumes prior knowledge of Google Cloud and is not an introduction. Experience deploying applications on Google Cloud, and knowledge of operations to the level of Logging, Monitoring, and Observability in Google Cloud is assumed. 

Practice Quizzes and Hands-On Exercises

Included with this course are sample quizzes and numerous hands-on exercises that will help you both prepare for the exam and efficiently manage real-world deployments using automated tools.


Course Outline

Module 1: Professional Cloud DevOps Engineer Certification Overview 

  • Exam Overview and Expectations
    • What You Are Tested On
    • Exam Format
    • Registering for the Exam
  • Exam Prep
    • Exercise: Creating a Google Cloud Account

Module 2: Google Cloud Fundamentals

  • Managing Projects
    • Organizations
    • Folders
    • Creating Projects
    • IAM
    • Members
    • Roles
    • Service Accounts
    • Service Account Keys
  • Architecting Google Cloud Projects
    • Regions and Zones
    • Deploying for High Availability
    • Deploying for Low-Latency and High Performance
    • Elastic Scaling
    • Resilience
  • Exam Prep
    • Quiz

Module 3: Deploying Applications to Google Cloud

  • Deploying VMs using Compute Engine
    • Creating VMs
    • Instance Templates
    • Scopes
    • Service Accounts
    • Instance Groups
    • Autoscaling
    • Load Balancers
    • Deploying to Multiple Zones
    • Deploying to Multiple Regions
  • Deploying Containers using Kubernetes Engine
    • Creating Kubernetes Clusters
    • Zonal and Regional Clusters
    • Nodes and Node Pools
    • Deploying Applications to Kubernetes
    • Containers
    • Container Images
    • Building Images
    • Storing Images
  • Resource Optimization
    • Capacity Planning
    • Quotas
    • Price Estimates
    • Cost Optimization
    • Committed Use Discounts
    • Preemptible VMs
    • Premium versus Standard Network Tier
  • Exam Prep
    • Quiz

Module 4: DevOps

  • Introduction to DevOps
    • Developers and Operators
    • Software Development Lifecycle
    • Continuous Integration
    • Continuous Deployment
    • Tools for CI/CD
    • Infrastructure as Code
  • Building Continuous Integration Pipelines
    • Cloud Build
    • Submitting Builds
    • Custom Builds
    • Build Triggers
    • Cloud Source Repositories
    • Container Registry
    • Cloud Build Service Account and Roles
    • Binary Authorization
  • Building Continuous Deployment Pipelines
    • Jenkins
    • Spinnaker
  • Infrastructure as Code
    • Deployment Manager
    • Terraform
  • Exam Prep
    • Quiz

Module 5: Site Reliability Engineering

  • Introduction to SRE
    • SREs
    • Defining Reliability
    • Blameless Culture
    • Eliminating Toil
  • SLOs and Error Budgets
    • SLOs
    • SLIs
    • Types of SLIs 
    • Defining SLOs
    • Error Budgets
  • Exam Prep
    • Quiz

Module 6: Operations Monitoring

  • Monitoring Resources
    • Scopes (Workspaces)
    • Dashboards
    • Monitoring Metrics
    • Metrics Explorer
    • Monitoring Agent
    • IAM Roles for Monitoring
  • Alerting
    • Creating Alerts
    • Notification Channels
    • Uptime Checks
    • Service Monitoring

Module 7: Operations Logging

  • Log Analysis
    • Logs Explorer
    • Log Filters
    • Advanced Log Filtering
    • Exporting Logs
    • Log Metrics
    • Altering on Log Metrics
  • Enabling Logging
    • Logging Agent
    • Enabling the Audit Logs
    • VPC Flow Logs
    • IAM Roles for Logging

Module 8: Operations Tools

  • Error Reporting
    • Enabling Error Reporting
    • Reporting Errors in Code
    • Error Notifications
  • Trace
    • Enabling Tracing
    • View Trace Information
    • Create Trace Regions
  • Debugger
    • Enabling Debugging
    • Accessing Source Code
    • Creating Snapshots
    • Adding Conditions
    • Creating Log Points
  • Profiler
    • Enabling Profiler
    • Setting Profiler Options
    • Understanding Profiler Information
  • Exam Prep
    • Quiz

Module 9: Incident Response

  • Managing Incidents
    • Declaring an Incident
    • Incident Commander
    • Communications Lead
    • Operations Lead
    • Triage
    • Open Communication
  • Postmortem
    • Postmortem Template
    • Root Cause Analysis
    • Blameless Culture
    • Playbooks
  • Exam Prep
    • Quiz