Professional Cloud DevOps Engineer Certification Workshop
Contact us to book this courseApplication Modernization
On-Site, Virtual
2 days
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
- Exam Overview and Expectations
- What You Are Tested On
- Exam Format
- Registering for the Exam
- Exam Prep
- Exercise: Creating a Google Cloud Account
- 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
- 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
- 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
- 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
- Monitoring Resources
- Scopes (Workspaces)
- Dashboards
- Monitoring Metrics
- Metrics Explorer
- Monitoring Agent
- IAM Roles for Monitoring
- Alerting
- Creating Alerts
- Notification Channels
- Uptime Checks
- Service Monitoring
- 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
- 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
- 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