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 Nov 19,2024.
- Exam Code: Professional Cloud DevOps Engineer
- Exam Name: Google Cloud Certified - Professional Cloud DevOps Engineer Exam
- Certification Provider: Google
- Latest update: Nov 19,2024
You manage an application that is writing logs to Stackdriver Logging. You need to give some team members the ability to export logs.
What should you do?
- A . Grant the team members the IAM role of logging.configWriter on Cloud IAM.
- B . Configure Access Context Manager to allow only these members to export logs.
- C . Create and grant a custom IAM role with the permissions logging.sinks.list and logging.sink.get.
- D . Create an Organizational Policy in Cloud IAM to allow only these members to create log exports.
You support the backend of a mobile phone game that runs on a Google Kubernetes Engine (GKE) cluster. The application is serving HTTP requests from users. You need to implement a solution that will reduce the network cost.
What should you do?
- A . Configure the VPC as a Shared VPC Host project.
- B . Configure your network services on the Standard Tier.
- C . Configure your Kubernetes duster as a Private Cluster.
- D . Configure a Google Cloud HTTP Load Balancer as Ingress.
Your team has recently deployed an NGINX-based application into Google Kubernetes Engine (GKE)
and has exposed it to the public via an HTTP Google Cloud Load Balancer (GCLB) ingress. You want to scale the deployment of the application’s frontend using an appropriate Service Level Indicator (SLI).
What should you do?
- A . Configure the horizontal pod autoscaler to use the average response time from the Liveness and Readiness probes.
- B . Configure the vertical pod autoscaler in GKE and enable the cluster autoscaler to scale the cluster as pods expand.
- C . Install the Stackdriver custom metrics adapter and configure a horizontal pod autoscaler to use the number of requests provided by the GCLB.
- D . Expose the NGINX stats endpoint and configure the horizontal pod autoscaler to use the request metrics exposed by the NGINX deployment.
Your company experiences bugs, outages, and slowness in its production systems. Developers use the production environment for new feature development and bug fixes. Configuration and experiments are done in the production environment, causing outages for users. Testers use the production environment for load testing, which often slows the production systems. You need to redesign the environment to reduce the number of bugs and outages in production and to enable testers to load test new features.
What should you do?
- A . Create an automated testing script in production to detect failures as soon as they occur.
- B . Create a development environment with smaller server capacity and give access only to developers and testers.
- C . Secure the production environment to ensure that developers can’t change it and set up one controlled update per year.
- D . Create a development environment for writing code and a test environment for configurations, experiments, and load testing.
Your company follows Site Reliability Engineering practices. You are the Incident Commander for a new. customer-impacting incident. You need to immediately assign two incident management roles to assist you in an effective incident response.
What roles should you assign? Choose 2 answers
- A . Operations Lead
- B . Engineering Lead
- C . Communications Lead
- D . Customer Impact Assessor
- E . External Customer Communications Lead
Your company follows Site Reliability Engineering principles. You are writing a postmortem for an incident, triggered by a software change, that severely affected users. You want to prevent severe incidents from happening in the future.
What should you do?
- A . Identify engineers responsible for the incident and escalate to their senior management.
- B . Ensure that test cases that catch errors of this type are run successfully before new software releases.
- C . Follow up with the employees who reviewed the changes and prescribe practices they should follow in the future.
- D . Design a policy that will require on-call teams to immediately call engineers and management to discuss a plan of action if an incident occurs.
Your team is designing a new application for deployment both inside and outside Google Cloud Platform (GCP). You need to collect detailed metrics such as system resource utilization. You want to use centralized GCP services while minimizing the amount of work required to set up this collection system.
What should you do?
- A . Import the Stackdriver Profiler package, and configure it to relay function timing data to Stackdriver for further analysis.
- B . Import the Stackdriver Debugger package, and configure the application to emit debug messages with timing information.
- C . Instrument the code using a timing library, and publish the metrics via a health check endpoint that is scraped by Stackdriver.
- D . Install an Application Performance Monitoring (APM) tool in both locations, and configure an export to a central data storage location for analysis.
Your application images are built and pushed to Google Container Registry (GCR). You want to build an automated pipeline that deploys the application when the image is updated while minimizing the development effort.
What should you do?
- A . Use Cloud Build to trigger a Spinnaker pipeline.
- B . Use Cloud Pub/Sub to trigger a Spinnaker pipeline.
- C . Use a custom builder in Cloud Build to trigger a Jenkins pipeline.
- D . Use Cloud Pub/Sub to trigger a custom deployment service running in Google Kubernetes Engine (GKE).
You support a high-traffic web application that runs on Google Cloud Platform (GCP). You need to measure application reliability from a user perspective without making any engineering changes to it.
What should you do? Choose 2 answers
- A . Review current application metrics and add new ones as needed.
- B . Modify the code to capture additional information for user interaction.
- C . Analyze the web proxy logs only and capture response time of each request.
- D . Create new synthetic clients to simulate a user journey using the application.
- E . Use current and historic Request Logs to trace customer interaction with the application.
You support an application deployed on Compute Engine. The application connects to a Cloud SQL instance to store and retrieve data. After an update to the application, users report errors showing database timeout messages. The number of concurrent active users remained stable. You need to find the most probable cause of the database timeout.
What should you do?
- A . Check the serial port logs of the Compute Engine instance.
- B . Use Stackdriver Profiler to visualize the resources utilization throughout the application.
- C . Determine whether there is an increased number of connections to the Cloud SQL instance.
- D . Use Cloud Security Scanner to see whether your Cloud SQL is under a Distributed Denial of Service (DDoS) attack.