Google Professional Cloud DevOps Engineer Exam Preparation

AVG Duration15h


******** PREVIEW *******

This learning path is still in development and requires additional content to cover all of the points assessed in the exam. We are busy working on new content to fill the gaps. Until then, the courses and labs currently available in this Learning Path will allow you to get started in preparing for this certification.


This learning path is designed to help you prepare for the Google Professional Cloud DevOps Engineer exam. Candidates who pass the exam will earn the Google Professional Cloud DevOps Engineer certification.

The Professional Cloud DevOps Engineer exam tests your knowledge of five subject areas.

If you have any feedback relating to this learning path, feel free to get in touch with us at

Learning Objectives

  • Applying site reliability engineering principles to a service
  • Building and implementing CI/CD pipelines for a service
  • Implementing service monitoring strategies
  • Optimizing service performance
  • Managing service incidents

Intended Audience

  • DevOps Engineers who want to build/maintain infrastructure on Google Cloud Platform
  • People preparing for the Google Professional Cloud DevOps Engineer exam


  • Basic understanding of cloud concepts (virtual machines, containers, networking, etc)
  • General knowledge of IT architecture
  • Familiarity with DevOps practices and principles


Your certificate for this learning path

Training Content

Course - Beginner - 3m
Google Professional Cloud DevOps Engineer Exam Preparation - Introduction
This course introduces the Google Professional Cloud DevOps Engineer Exam Preparation learning path that will cover the five key areas of the exam.
Course - Beginner - 46m
Overview of Google Cloud Platform
In this course, you'll learn about GCP services such as compute, storage, and networking, and how to create virtual machines and web apps using the Google Cloud Console and gcloud CLI.
Exam - 20m
Knowledge Check: Overview of Google Cloud Platform
Knowledge Check: Overview of Google Cloud Platform
Hands-on Lab - Intermediate - 45m
Granting Access to Google Cloud Storage Objects with Signed URLs
Use the gcloud CLI in Google Cloud Shell to create signed URLs to grant anyone access to objects stored in Google Cloud Storage for a set duration in this Lab.
Course - Intermediate - 34m
Site Reliability Engineering Principles on GCP
This course covers Site Reliability Engineering (SRE), including background, general principles, and practices, and also describes the relationship between SRE and DevOps.
Course - Advanced - 1h 9m
Managing Google Kubernetes Engine and App Engine
This course explores GCP’s compute services, specifically App Engine and Kubernetes Engine.
Hands-on Lab - Beginner - 1h 15m
Deploying Containerized Applications on Google Kubernetes Engine (GKE)
Learn how to deploy containerized applications in Google Kubernetes Engine (GKE) clusters from the Cloud Console, Cloud Shell, and Marketplace in this Lab.
Course - Intermediate - 55m
Deploying Applications on GCP - Compute
This course is intended to help prepare individuals seeking to pass the Google Cloud Professional Cloud Developer Certification Exam.
Course - Intermediate - 49m
Building and Configuring CI/CD pipelines on GCP
This course explores how to build CI/CD pipelines using tools such as Google Cloud Build, Google Container Registry, and Source Repository.
Course - Intermediate - 36m
Securing the Deployment Pipeline on GCP
This course explores how to secure your deployment pipelines on GCP, covering the four main techniques to securely build and deploy containers.
Course - Advanced - 1h
Managing Infrastructure as Code on GCP
Learn how to simplify all of your application infrastructure into just a few configuration files then deploy your code on Google Cloud Platform with this course.
Hands-on Lab - Intermediate - 45m
Define and Deploy Resources with Google Cloud Deployment Manager
In this lab, you will use the GCP Cloud Deployment Manager service to create a template and then use it in the configuration you will deploy. You will also use Jinja for defining a template and YAML for the configuration.
Course - Intermediate - 54m
Managing Container-Based Development Environments on GCP
In this course, we will explore some of the tools available to build and manage development environments intended for deployment on Google Cloud Platform products.
Hands-on Lab - Intermediate - 40m
Setting up a Google Cloud Build Configuration to Build Docker Application
In this lab, you will clone a git repo that contains a simple docker application, you will set up a cloud build configuration, and you will run the cloud build configuration you defined.
Course - Intermediate - 35m
Introduction to Google Cloud Operations Suite
This course will give you hands-on demonstrations of how to use the Monitoring, Logging, Error Reporting, Debugger, and Trace components of the Cloud Operations suite.
Hands-on Lab - Intermediate - 40m
Find Application Performance Bottlenecks With Google Cloud Trace
Learn how Google Cloud Trace helps you analyze the latency of application code in near real-time in this hands-on lab.
Hands-on Lab - Intermediate - 40m
Profile Applications in Production With Google Cloud Profiler
Use Cloud Profiler to monitor the performance of a Java application without any code changes in this hands-on lab.
Hands-on Lab - Intermediate - 40m
Investigate Application Code in Production With Google Cloud Debugger
Investigate running application code without modifying the source with Cloud Debugger in this hands-on lab.
Course - Intermediate - 50m
Managing Application Logs and Metrics on GCP
This course will enable you to take a more proactive approach towards identifying faults and crashes in your applications through the effective use of Google Cloud Logging.
Course - Intermediate - 19m
Logging and Monitoring Access Control on GCP
This course looks at how to control access to logging and monitoring on Google Cloud Platform through the use of permissions, roles, VPC Service Controls, and Logs Exporter.
Hands-on Lab - Intermediate - 1h
Monitor Compute Engine Resources Through Cloud Monitoring
In this lab, you will understand the best practices to monitor a compute engine instance by viewing the usage, creating alert policies and creating a chart.
Course - Advanced - 5m
Troubleshooting Virtual Machine Startup Failures on GCP
In this course, we’ll show you how to diagnose a virtual machine that fails to boot on Google Cloud Platform and what steps to take to fix it.
Course - Intermediate - 11m
Troubleshooting Virtual Machine Networking Issues on GCP
In this course, we’ll go over some of the most common networking issues when connecting to or from a virtual machine on Google Cloud Platform.
Course - Intermediate - 32m
Optimizing Resource Utilization on GCP
This course explores the various ways to optimize resource utilization on GCP.
Course - Intermediate - 37m
Managing and Investigating Service Incidents on GCP
This course focuses on the predominant parts of managing service incidents and utilizing Google Cloud Platform to aid in the endeavor.
Resource - Intermediate - 2h
Recommended Reading for Google Professional Cloud DevOps Engineer Exam
About the Author
Learning paths11

Daniel began his career as a Software Engineer, focusing mostly on web and mobile development. After twenty years of dealing with insufficient training and fragmented documentation, he decided to use his extensive experience to help the next generation of engineers.

Daniel has spent his most recent years designing and running technical classes for both Amazon and Microsoft. Today at Cloud Academy, he is working on building out an extensive Google Cloud training library.

When he isn’t working or tinkering in his home lab, Daniel enjoys BBQing, target shooting, and watching classic movies.