Google Professional Cloud DevOps Engineer Google Cloud Certified – Professional Cloud DevOps Engineer Exam Online Training
Google Professional Cloud DevOps Engineer Online Training
The questions for Professional Cloud DevOps Engineer were last updated at Feb 17,2025.
- Exam Code: Professional Cloud DevOps Engineer
- Exam Name: Google Cloud Certified - Professional Cloud DevOps Engineer Exam
- Certification Provider: Google
- Latest update: Feb 17,2025
You support a Node.js application running on Google Kubernetes Engine (GKE) in production. The application makes several HTTP requests to dependent applications. You want to anticipate which dependent applications might cause performance issues.
What should you do?
- A . Instrument all applications with Stackdriver Profiler.
- B . Instrument all applications with Stackdriver Trace and review inter-service HTTP requests.
- C . Use Stackdriver Debugger to review the execution of logic within each application to instrument all applications.
- D . Modify the Node.js application to log HTTP request and response times to dependent applications. Use Stackdriver Logging to find dependent applications that are performing poorly.
You use Spinnaker to deploy your application and have created a canary deployment stage in the pipeline. Your application has an in-memory cache that loads objects at start time. You want to automate the comparison of the canary version against the production version.
How should you configure the canary analysis?
- A . Compare the canary with a new deployment of the current production version.
- B . Compare the canary with a new deployment of the previous production version.
- C . Compare the canary with the existing deployment of the current production version.
- D . Compare the canary with the average performance of a sliding window of previous production versions.
Your team of Infrastructure DevOps Engineers is growing, and you are starting to use Terraform to manage infrastructure. You need a way to implement code versioning and to share code with other team members.
What should you do?
- A . Store the Terraform code in a version-control system. Establish procedures for pushing new versions and merging with the master.
- B . Store the Terraform code in a network shared folder with child folders for each version release.
Ensure that everyone works on different files. - C . Store the Terraform code in a Cloud Storage bucket using object versioning. Give access to the bucket to every team member so they can download the files.
- D . Store the Terraform code in a shared Google Drive folder so it syncs automatically to every team member’s computer. Organize files with a naming convention that identifies each new version.
You are using Stackdriver to monitor applications hosted on Google Cloud Platform (GCP). You recently deployed a new application, but its logs are not appearing on the Stackdriver dashboard. You need to troubleshoot the issue.
What should you do?
- A . Confirm that the Stackdriver agent has been installed in the hosting virtual machine.
- B . Confirm that your account has the proper permissions to use the Stackdriver dashboard.
- C . Confirm that port 25 has been opened in the firewall to allow messages through to Stackdriver.
- D . Confirm that the application is using the required client library and the service account key has proper permissions.
Your organization recently adopted a container-based workflow for application development. Your team develops numerous applications that are deployed continuously through an automated build pipeline to the production environment. A recent security audit alerted your team that the code pushed to production could contain vulnerabilities and that the existing tooling around virtual machine (VM) vulnerabilities no longer applies to the containerized environment. You need to ensure the security and patch level of all code running through the pipeline.
What should you do?
- A . Set up Container Analysis to scan and report Common Vulnerabilities and Exposures.
- B . Configure the containers in the build pipeline to always update themselves before release.
- C . Reconfigure the existing operating system vulnerability software to exist inside the container.
- D . Implement static code analysis tooling against the Docker files used to create the containers.
You use Cloud Build to build your application. You want to reduce the build time while minimizing cost and development effort.
What should you do?
- A . Use Cloud Storage to cache intermediate artifacts.
- B . Run multiple Jenkins agents to parallelize the build.
- C . Use multiple smaller build steps to minimize execution time.
- D . Use larger Cloud Build virtual machines (VMs) by using the machine-type option.
You support a web application that is hosted on Compute Engine. The application provides a booking service for thousands of users. Shortly after the release of a new feature, your monitoring dashboard shows that all users are experiencing latency at login. You want to mitigate the impact of the incident on the users of your service.
What should you do first?
- A . Roll back the recent release.
- B . Review the Stackdriver monitoring.
- C . Upsize the virtual machines running the login services.
- D . Deploy a new release to see whether it fixes the problem.
You are deploying an application that needs to access sensitive information. You need to ensure that this information is encrypted and the risk of exposure is minimal if a breach occurs.
What should you do?
- A . Store the encryption keys in Cloud Key Management Service (KMS) and rotate the keys frequently
- B . Inject the secret at the time of instance creation via an encrypted configuration management system.
- C . Integrate the application with a Single sign-on (SSO) system and do not expose secrets to the application
- D . Leverage a continuous build pipeline that produces multiple versions of the secret for each instance of the application.
You encounter a large number of outages in the production systems you support. You receive alerts for all the outages that wake you up at night. The alerts are due to unhealthy systems that are automatically restarted within a minute. You want to set up a process that would prevent staff burnout while following Site Reliability Engineering practices.
What should you do?
- A . Eliminate unactionable alerts.
- B . Create an incident report for each of the alerts.
- C . Distribute the alerts to engineers in different time zones.
- D . Redefine the related Service Level Objective so that the error budget is not exhausted.
You have migrated an e-commerce application to Google Cloud Platform (GCP). You want to prepare the application for the upcoming busy season.
What should you do first to prepare for the busy season?
- A . Load teat the application to profile its performance for scaling.
- B . Enable AutoScaling on the production clusters, in case there is growth.
- C . Pre-provision double the compute power used last season, expecting growth.
- D . Create a runbook on inflating the disaster recovery (DR) environment if there is growth.