Hands-On Labs

Professional Cloud DevOps Engineer (PCDOE)

Build real cloud skills with guided labs on AWS and Google Cloud. Practice in live environments with instant access to real cloud resources. No cloud account required.

8
Available Labs
Instant Access
Launch real cloud environments in seconds

Bootstrapping and Maintaining a Google Cloud Organization

2 labs available

🎯 Advanced
200m

Structuring Google Cloud Projects for DevOps

In this advanced lab, you will learn how to design and implement a scalable and secure Google Cloud resource hierarchy that aligns with an enterprise’s organizational structure. You'll focus on creating projects and folders, applying organization policies, and setting up IAM roles to allow least privilege access control. This lab will help you prepare for real-world scenarios where you need to manage multiple environments efficiently.

5 tasks
Project structuring and resource hierarchy designImplementing and managing IAM roles and policiesSetting up CI/CD pipelines on Google Cloud
🎯 Advanced
160m

Design and Implement a Multi-Environment CI/CD Pipeline

In this lab, learners will design and implement a Continuous Integration/Continuous Deployment (CI/CD) pipeline on Google Cloud Platform. You will build a pipeline that spans multiple environments, such as development, testing, and production, using Cloud Build and Cloud Deploy. The pipeline will include advanced deployment strategies like canary and blue/green deployments. Additionally, you will focus on integrating security by implementing Artifact Registry with vulnerability scanning and Binary Authorization. This lab will also cover IAM roles and organization policies to ensure that teams can securely deploy applications at scale. Finally, learners will learn to automate repetitive tasks via Infrastructure as Code using Terraform, thereby enabling efficient environment bootstrapping.

5 tasks
Designing multi-environment CI/CD pipelinesImplementing security with Artifact Registry and Binary AuthorizationConfiguring IAM roles and organization policies+1 more

Building and Implementing CI/CD Pipelines for Applications and Infrastructure

2 labs available

🎯 Advanced
120m

Advanced CI/CD Pipeline Implementation with Google Cloud

In this lab, you will build a comprehensive CI/CD pipeline using Google Cloud services. You'll implement advanced deployment stages, manage artifacts, and integrate security measures to ensure a robust DevOps pipeline. The hands-on experience will prepare you for real-world challenges, enhancing your skills in managing continuous integration and delivery across hybrid and multi-cloud environments.

5 tasks
CI/CD pipeline design and managementSecure deployment with Binary AuthorizationArtifact management and versioning+2 more
🎯 Advanced
160m

Implementing CI/CD Pipeline with GKE and Secret Management

In this advanced lab, you will design and implement a CI/CD pipeline for an e-commerce company deploying services on Google Kubernetes Engine (GKE). The lab focuses on integrating Cloud Build and Cloud Deploy for automating build and deployment processes, implementing secure storage of sensitive information using Secret Manager, and applying security policies utilizing Binary Authorization. Emphasizing security and efficiency, you will also explore scaled deployments using GKE's Horizontal Pod Autoscaler (HPA) and implement strategies for assessing pipeline failures through advanced logging and monitoring. This lab simulates a typical medium-sized enterprise digital transformation scenario, where a legacy system is migrating to cloud-native architectures, requiring careful resource management to stay within operational budgets.

5 tasks
Design automated CI/CD pipelines with Google Cloud services.Implement secure secret management with Secret Manager.Enforce security using Binary Authorization for container deployments.+1 more

Applying Site Reliability Engineering (SRE) Practices to Applications

2 labs available

🎯 Advanced
150m

Optimizing Service Reliability with Managed Instance Groups

This lab focuses on enhancing the reliability and performance of a mission-critical service using Managed Instance Groups (MIGs). You'll learn to configure advanced autoscaling policies that align with SLAs, implement rolling updates for zero-downtime deployments, and integrate monitoring solutions for proactive incident detection. Gain skills in balancing performance and cost efficiency while maintaining high availability and reliability standards.

5 tasks
Configuring predictive autoscalingImplementing rolling updatesCreating monitoring dashboards+2 more
🎯 Advanced
180m

Deploying a Scalable Application with SRE Best Practices

In this lab, you will deploy a scalable web application that adheres to Site Reliability Engineering (SRE) best practices on Google Cloud Platform. The lab will guide you through defining SLIs and SLOs, setting error budgets, and configuring autoscaling policies for your application. Additionally, you will implement CI/CD pipelines using Cloud Build and Cloud Deploy, ensuring a streamlined deployment process with monitoring and alerting integrations for proactive incident management.

5 tasks
Defining SLIs and SLOsImplementing CI/CD pipelinesConfiguring autoscaling for Managed Instance Groups+2 more

Implementing Observability Practices

1 lab available

🎯 Advanced
150m

Implementing Log and Metric Management for a Retail Application

This hands-on lab challenges you to implement a comprehensive logging and metrics management solution for a digital retail company. Using Google Cloud services like Cloud Logging, Cloud Monitoring, and the Managed Service for Prometheus, you'll configure data ingestion, create actionable dashboards, and set up alerting policies. Learn how to handle sensitive data, optimize logging costs, and create synthetic metrics for operational insights. By the end of the lab, you'll have deep experience managing observability in GCP, preparing you for real-world DevOps challenges and the Professional Cloud DevOps Engineer certification.

5 tasks
Configuring log ingestion and sinksBuilding actionable dashboardsCreating synthetic monitors+1 more

Optimizing Performance and Troubleshooting

1 lab available

🎯 Advanced
150m

Optimizing Compute Resources in a High-Demand Environment

In this advanced lab, learners will simulate a high-demand environment and optimize compute resources in Google Cloud to ensure cost-effective, reliable operations. You'll employ strategies such as using Google Kubernetes Engine (GKE) for autoscaling workloads, adopting Spot VMs for unreliable workloads, and tuning resources to match demand precisely using Google’s resource recommendation tools.

5 tasks
Advanced configuration of GKE for scalable applicationsCost optimization using GCP recommendations and Spot VMs