Certification — Professional Google Cloud DevOps Engineer Exam Step-By-Step Preparations Guide.

Biswanath Giri
Google Cloud - Community
5 min readNov 17, 2022

Overview of DevOps Engineer

What is the role and responsibility of the GCP DevOps Engineer?

Professional Cloud DevOps Engineer is responsible for efficient development operations that can balance service reliability and delivery speed. They are skilled at using Google Cloud to build software delivery pipelines, deploy and monitor services, and manage and learn from incidents.

What the topic will cover for the Professional Cloud DevOps Engineer exam?

  • Apply site reliability engineering principles to a service
  • Optimize service performance
  • Implement service monitoring strategies
  • Build and implement CI/CD pipelines for a service
  • Manage service incidents

Key points for DevOps Exam preparations :

Document issue in a postmortem:

● Document root causes

● Create and prioritize action items

● Communicate postmortem to stakeholders

SLA,SLO,SLI

error budget

toil via automation

culture of blamelessness

Artifact Registry

Cloud Build and Spinnaker

Deployment to hybrid and multicloud environments with Anthos, Spinnaker, and Kubernetes

CI/CD pipeline triggers with Cloud Source Repositories, external SCM, and Pub/Sub

CI with Cloud Build

CD with Cloud Build

Open source tooling (e.g., Jenkins, Spinnaker, GitLab, Concourse)

Auditing and tracing of deployments (e.g., CSR, Artifact Registry, Cloud Build, Cloud Audit Logs)

Terraform(IAC)

Local development environments with Docker, Cloud Code, Skaffold

Secure the deployment pipeline:

● Vulnerability analysis with Artifact Registry

● Binary Authorization

● IAM policies per environment

Logs:

Collecting logs from Compute Engine, GKE with Cloud Logging, Fluentd

Use Metrics Explorer for ad hoc metric analysis

Configure third-party alerting in Cloud Monitoring (e.g., PagerDuty, Slack)

alerting policies based on SLIs with Cloud Monitoring

Understand Cloud Monitoring integrations (e.g., Grafana, BigQuery)

Using SIEM tools to analyze audit/flow logs (e.g., Splunk, Datadog)

Design Cloud Monitoring metrics scopes

Cloud Audit Logs

Enabling VPC flow logs

Using basic vs. advanced logging filters

Viewing export logs in Cloud Storage and BigQuery

Set ACL to restrict access to audit logs with IAM, Cloud Logging

Debug application code:

● Application instrumentation

● Cloud Debugger

● Cloud Logging

● Cloud Trace

● Debugging distributed applications

● App Engine local development server

● Error Reporting

● Cloud Profiler

● Define roles (incident commander, communication lead, operations lead)

Investigate incident symptoms impacting users:

● Identify probable causes of service failure

● Evaluate symptoms against probable causes; rank probability of cause based on observed behavior

● Perform investigation to isolate most likely actual cause

● Identify alternatives to mitigate issue

Mitigate incident impact on users:

● Roll back release

● Drain / redirect traffic

● Turn off experiment

● Add capacity

Resolve issues with deployments (e.g., Cloud Build, Jenkins):

● Code change / fix bug

● Verify fix

● Declare all-clear

Step: 1

The exam guide contains a complete list of topics that may be included on the exam, helping you determine if your skills align with the topics on the exam.

First review the exam guide

Step: 2

Prepare for the exam by following the Professional DevOps Engineer learning path. Explore online training, in-person classes, hands-on labs, and other resources from Google Cloud.

Complete the Google Cloud DevOps Engineer, SRE Learning Path

List of courses to complete.

1 . Google Cloud Fundamentals: Core Infrastructure.

2. Developing a Google SRE Culture.

3 . Reliable Google Cloud Infrastructure: Design and Process.

4. Logging, Monitoring and Observability in Google Cloud.

5. Getting Started with Terraform for Google Cloud.

6.Cloud Operations and Service Mesh with Anthos.

List of quests to complete.

1. Perform Foundational Infrastructure Tasks in Google Cloud

2. Implement DevOps in Google Cloud

3. Monitor and Log with Google Cloud Operations Suite

4. Measure Site Reliability using Cloud Operations Suite

5. Automating Infrastructure on Google Cloud with Terraform

DevOps CI/CD Sample Architecture for your reference :

Step: 3

Additional resources

Google Cloud documentation

Google Cloud solutions

List of DevOps Engineer Exam preparation resources link customized by Sathish VJ

Exam Preparation tips and techniques Prepared by Sathish VJ

Visualization sketch note, Videos Prepared by Priyanka Vergadia

https://github.com/priyankavergadia/GCPSketchnote

Step: 4

Practice Sample questions before going to attend the exam.

Last minute revisions Ammett Williams preparation notes:

https://drive.google.com/file/d/1cCCTwulZuSBa4XmEh9bGzEwotaaOz9Wt/view

Step: 5

If you are ready for the exam based on your preparation

Register and select whether to take the exam remotely or at a nearby testing center. The choice is yours!!

About Me

I am having experienced IT professional with a passion for helping businesses embark on their journey to the cloud. With over 14+ years of industry experience, I currently serve as a Google Cloud Principal architect, specializing in assisting customers in building highly scalable and efficient solutions on the Google Cloud Platform. My expertise lies in infrastructure and zero trust security, google cloud networking, and cloud infrastructure building using Terraform. I hold several prestigious certifications, including Google Cloud Certified, HashiCorp Certified, Microsoft Azure Certified, and Amazon AWS Certified.​

Certificated :

1. Google Cloud Certified — Cloud Digital Leader.
2. Google Cloud Certified — Associate Cloud Engineer.
3. Google Cloud Certified — Professional Cloud Architect.
4. Google Cloud Certified — Professional Data Engineer.
5. Google Cloud Certified — Professional Cloud Network Engineer.
6. Google Cloud Certified — Professional Cloud Developer Engineer.
7. Google Cloud Certified — Professional Cloud DevOps Engineer.
8. Google Cloud Certified — Professional Security Engineer.
9. Google Cloud Certified — Professional Database Engineer.
10. Google Cloud Certified — Professional Workspace Administrator.
11. Google Cloud Certified — Professional Machine Learning.
12. HashiCorp Certified — Terraform Associate
13. Microsoft Azure AZ-900 Certified
14. Amazon AWS-Practitioner Certified

Helping professionals and students to Build their cloud careers. My responsibility is to provide make the cloud easy content to easily understand! Please do #like, #share and #subscribe for more amazing #googlecloud content and #googleworkspace content If you need any guidance and help feel free to connect with me

YouTube:https://www.youtube.com/@growwithgooglecloud

Topmate :https://topmate.io/gcloud_biswanath_giri

Telegram: https://t.me/growwithgcp

Twitter: https://twitter.com/bgiri_gcloud

Instagram:https://www.instagram.com/google_cloud_trainer/

LinkedIn: https://www.linkedin.com/in/biswanathgirigcloudcertified/

Facebook:https://www.facebook.com/biswanath.giri

Linktree:https://linktr.ee/gcloud_biswanath_giri

and DM me,:) I am happy to help!!

--

--

Biswanath Giri
Google Cloud - Community

Cloud & AI Architect | Empowering People in Cloud Computing, Google Cloud AI/ML, and Google Workspace | Enabling Businesses on Their Cloud Journey