
Free Google Professional-Cloud-DevOps-Engineer Study Guides Exam Questions and Answer
Professional-Cloud-DevOps-Engineer Exam Dumps, Professional-Cloud-DevOps-Engineer Practice Test Questions
Audience for This Certification Exam
The target audience for the Google Professional Cloud DevOps Engineer test is formed of those individuals who want to learn how they can develop efficient operations and find a balance between the speed in delivering services and its reliability. Also, the candidates who are interested in taking this evaluation want to validate their skills in using the Google Cloud Platform at a professional level. Therefore, thanks to such an exam, applicants will learn how to develop pipelines related to software delivery, as well as become experts at monitoring and deploying services, together with managing and learning from them.
NEW QUESTION 18
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. Install the Stackdriver custom metrics adapter and configure a horizontal pod autoscaler to use the number of requests provided by the GCLB.
- B. Configure the horizontal pod autoscaler to use the average response time from the Liveness and Readiness probes.
- C. Expose the NGINX stats endpoint and configure the horizontal pod autoscaler to use the request metrics exposed by the NGINX deployment.
- D. Configure the vertical pod autoscaler in GKE and enable the cluster autoscaler to scale the cluster as pods expand.
Answer: C
NEW QUESTION 19
You are responsible for the reliability of a high-volume enterprise application. A large number of users report that an important subset of the application's functionality - a data intensive reporting feature - is consistently failing with an HTTP 500 error. When you investigate your application's dashboards, you notice a strong correlation between the failures and a metric that represents the size of an internal queue used for generating reports. You trace the failures to a reporting backend that is experiencing high I/O wait times. You quickly fix the issue by resizing the backend's persistent disk (PD). How you need to create an availability Service Level Indicator (SLI) for the report generation feature. How would you define it?
- A. As the application's report generation queue size compared to a known-good threshold
- B. As the reporting backend PD throughout capacity compared to a known-good threshold
- C. As the proportion of report generation requests that result in a successful response
- D. As the I/O wait times aggregated across all report generation backends
Answer: A
NEW QUESTION 20
You have a CI/CD pipeline that uses Cloud Build to build new Docker images and push them to Docker Hub.
You use Git for code versioning. After making a change in the Cloud Build YAML configuration, you notice that no new artifacts are being built by the pipeline. You need to resolve the issue following Site Reliability Engineering practices. What should you do?
- A. Upload the configuration YAML file to Cloud Storage and use Error Reporting to identify and fix the issue.
- B. Change the CI pipeline to push the artifacts is Container Registry instead of Docker Hub.
- C. Disable the CI pipeline and revert to manually building and pushing the artifacts.
- D. Run a Git compare between the previous and current Cloud Build Configuration files to find and fix the bug.
Answer: B
NEW QUESTION 21
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 a development environment for writing code and a test environment for configurations, experiments, and load testing.
- B. Secure the production environment to ensure that developers can't change it and set up one controlled update per year.
- C. Create an automated testing script in production to detect failures as soon as they occur.
- D. Create a development environment with smaller server capacity and give access only to developers and testers.
Answer: A
NEW QUESTION 22
You support a multi-region web service running on Google Kubernetes Engine (GKE) behind a Global HTTP'S Cloud Load Balancer (CLB). For legacy reasons, user requests first go through a third-party Content Delivery Network (CDN). which then routes traffic to the CLB. You have already implemented an availability Service Level Indicator (SLI) at the CLB level. However, you want to increase coverage in case of a potential load balancer misconfiguration. CDN failure, or other global networking catastrophe. Where should you measure this new SLI?
Choose 2 answers
- A. GKE health checks for your application servers
- B. Your application servers' logs
- C. Metrics exported from the application servers
- D. A synthetic client that periodically sends simulated user requests
- E. Instrumentation coded directly in the client
Answer: A,C
NEW QUESTION 23
You support an application running on App Engine. The application is used globally and accessed from various device types. You want to know the number of connections. You are using Stackdriver Monitoring for App Engine. What metric should you use?
- A. tcp_ssl_proxy/new_connections
- B. flex/instance/connections/current
- C. tcp_ssl_proxy/open_connections
- D. flex/connections/current
Answer: B
NEW QUESTION 24
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. Analyze the web proxy logs only and capture response time of each request.
- B. Create new synthetic clients to simulate a user journey using the application.
- C. Modify the code to capture additional information for user interaction.
- D. Use current and historic Request Logs to trace customer interaction with the application.
- E. Review current application metrics and add new ones as needed.
Answer: A,D
Explanation:
https://cloud.google.com/architecture/adopting-slos?hl=en
NEW QUESTION 25
You are responsible for creating and modifying the Terraform templates that define your Infrastructure. Because two new engineers will also be working on the same code, you need to define a process and adopt a tool that will prevent you from overwriting each other's code. You also want to ensure that you capture all updates in the latest version. What should you do?
- A. * Store your code as text files in Google Drive in a defined folder structure that organizes the files.
* At the end of each day. confirm that all changes have been captured in the files within the folder structure.
* Rename the folder structure with a predefined naming convention that increments the version. - B. * Store your code as text files in Google Drive in a defined folder structure that organizes the files.
* At the end of each day, confirm that all changes have been captured in the files within the folder structure and create a new .zip archive with a predefined naming convention.
* Upload the .zip archive to a versioned Cloud Storage bucket and accept it as the latest version. - C. * Store your code in a Git-based version control system.
* Establish a process that includes code reviews by peers and unit testing to ensure integrity and functionality before integration of code.
* Establish a process where the fully integrated code in the repository becomes the latest master version. - D. * Store your code in a Git-based version control system.
* Establish a process that allows developers to merge their own changes at the end of each day.
* Package and upload code lo a versioned Cloud Storage bucket as the latest master version.
Answer: D
NEW QUESTION 26
You support an application deployed on Compute Engine. The application connects to a Cloud SQL instance to store and retrieve dat a. 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. Use Cloud Security Scanner to see whether your Cloud SQL is under a Distributed Denial of Service (DDoS) attack.
- B. Determine whether there is an increased number of connections to the Cloud SQL instance.
- C. Check the serial port logs of the Compute Engine instance.
- D. Use Stackdriver Profiler to visualize the resources utilization throughout the application.
Answer: D
NEW QUESTION 27
You are managing the production deployment to a set of Google Kubernetes Engine (GKE) clusters. You want to make sure only images which are successfully built by your trusted CI/CD pipeline are deployed to production. What should you do?
- A. Enable Vulnerability Analysis on the Container Registry.
- B. Set up the Kubernetes Engine clusters as private clusters.
- C. Set up the Kubernetes Engine clusters with Binary Authorization.
- D. Enable Cloud Security Scanner on the clusters.
Answer: B
NEW QUESTION 28
You have a CI/CD pipeline that uses Cloud Build to build new Docker images and push them to Docker Hub. You use Git for code versioning. After making a change in the Cloud Build YAML configuration, you notice that no new artifacts are being built by the pipeline. You need to resolve the issue following Site Reliability Engineering practices. What should you do?
- A. Upload the configuration YAML file to Cloud Storage and use Error Reporting to identify and fix the issue.
- B. Change the CI pipeline to push the artifacts to Container Registry instead of Docker Hub.
- C. Disable the CI pipeline and revert to manually building and pushing the artifacts.
- D. Run a Git compare between the previous and current Cloud Build Configuration files to find and fix the bug.
Answer: D
Explanation:
"After making a change in the Cloud Build YAML configuration, you notice that no new artifacts are being built by the pipeline"- means something wrong on the recent change not with the image registry.
NEW QUESTION 29
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. Redefine the related Service Level Objective so that the error budget is not exhausted.
- C. Distribute the alerts to engineers in different time zones.
- D. Create an incident report for each of the alerts.
Answer: A
NEW QUESTION 30
You are part of an organization that follows SRE practices and principles. You are taking over the management of a new service from the Development Team, and you conduct a Production Readiness Review (PRR). After the PRR analysis phase, you determine that the service cannot currently meet its Service Level Objectives (SLOs). You want to ensure that the service can meet its SLOs in production. What should you do next?
- A. djust the SLO targets to be achievable by the service so you can bring it into production.
- B. Notify the development team that they will have to provide production support for the service.
- C. Bring the service into production with no SLOs and build them when you have collected operational data.
- D. Identify recommended reliability improvements to the service to be completed before handover.
Answer: D
NEW QUESTION 31
You are running an application on Compute Engine and collecting logs through Stackdriver. You discover that some personally identifiable information (PII) is leaking into certain log entry fields. All PII entries begin with the text userinfo. You want to capture these log entries in a secure location for later review and prevent them from leaking to Stackdriver Logging. What should you do?
- A. Use a Fluentd filter plugin with the Stackdriver Agent to remove log entries containing userinfo, create an advanced log filter matching userinfo, and then configure a log export in the Stackdriver console with Cloud Storage as a sink.
- B. Create a basic log filter matching userinfo, and then configure a log export in the Stackdriver console with Cloud Storage as a sink.
- C. Use a Fluentd filter plugin with the Stackdriver Agent to remove log entries containing userinfo, and then copy the entries to a Cloud Storage bucket.
- D. Create an advanced log filter matching userinfo, configure a log export in the Stackdriver console with Cloud Storage as a sink, and then configure a log exclusion with userinfo as a filter.
Answer: B
NEW QUESTION 32
You support an application running on App Engine. The application is used globally and accessed from various device types. You want to know the number of connections. You are using Stackdriver Monitoring for App Engine. What metric should you use?
- A. tcp_ssl_proxy/new_connections
- B. tcp_ssl_proxy/open_connections
- C. flex/connections/current
- D. flex/instance/connections/current
Answer: C
Explanation:
https://cloud.google.com/monitoring/api/metrics_gcp#gcp-appengine
NEW QUESTION 33
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. 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.
- C. Use Stackdriver Debugger to review the execution of logic within each application to instrument all applications.
- D. Instrument all applications with Stackdriver Trace and review inter-service HTTP requests.
Answer: D
NEW QUESTION 34
You need to reduce the cost of virtual machines (VM| for your organization. After reviewing different options, you decide to leverage preemptible VM instances. Which application is suitable for preemptible VMs?
- A. A scalable in-memory caching system
- B. The organization's public-facing website
- C. A GPU-accelerated video rendering platform that retrieves and stores videos in a storage bucket
- D. A distributed, eventually consistent NoSQL database cluster with sufficient quorum
Answer: C
NEW QUESTION 35
You support a production service that runs on a single Compute Engine instance. You regularly need to spend time on recreating the service by deleting the crashing instance and creating a new instance based on the relevant image. You want to reduce the time spent performing manual operations while following Site Reliability Engineering principles. What should you do?
- A. Create a Managed Instance Group with a single instance and use health checks to determine the system status.
- B. File a bug with the development team so they can find the root cause of the crashing instance.
- C. Create a Stackdriver Monitoring dashboard with SMS alerts to be able to start recreating the crashed instance promptly after it has crashed.
- D. Add a Load Balancer in front of the Compute Engine instance and use health checks to determine the system status.
Answer: D
NEW QUESTION 36
You support a multi-region web service running on Google Kubernetes Engine (GKE) behind a Global HTTP'S Cloud Load Balancer (CLB). For legacy reasons, user requests first go through a third-party Content Delivery Network (CDN). which then routes traffic to the CLB. You have already implemented an availability Service Level Indicator (SLI) at the CLB level. However, you want to increase coverage in case of a potential load balancer misconfiguration. CDN failure, or other global networking catastrophe. Where should you measure this new SLI?
Choose 2 answers
- A. Instrumentation coded directly in the client
- B. Metrics exported from the application servers
- C. Your application servers' logs
- D. A synthetic client that periodically sends simulated user requests
- E. GKE health checks for your application servers
Answer: A,D
NEW QUESTION 37
You are managing an application that exposes an HTTP endpoint without using a load balancer. The latency of the HTTP responses is important for the user experience. You want to understand what HTTP latencies all of your users are experiencing. You use Stackdriver Monitoring. What should you do?
- A. * In your application, create a metric with a metricKind. set toMETRlc_KIND_UNSPECIFIEDanda valueType set to INT64.
* In Stackdriver's Metrics Explorer, use a Stacked Area graph to visualize the metric. - B. * In your application, create a metric with a metricKind set to gauge and a valueType set to distribution.
* In Stackdriver's Metrics Explorer, use a Heatmap graph to visualize the metric. - C. * In your application, create a metric with a metricKind set to CUMULATIVE and a valueType set to DOUBLE.
* In Stackdriver's Metrics Explorer, use a Line graph to visualize the metric. - D. * In your application, create a metric with a metricKind set to DELTA and a valueType set to DOUBLE.
* In Stackdriver's Metrics Explorer, use a Slacked Bar graph to visualize the metric.
Answer: B
Explanation:
https://sre.google/workbook/implementing-slos/
https://cloud.google.com/architecture/adopting-slos/
Latency is commonly measured as a distribution. Given a distribution, you can measure various percentiles. For example, you might measure the number of requests that are slower than the historical 99th percentile.
NEW QUESTION 38
You need to reduce the cost of virtual machines (VM| for your organization. After reviewing different options, you decide to leverage preemptible VM instances. Which application is suitable for preemptible VMs?
- A. A scalable in-memory caching system
- B. The organization's public-facing website
- C. A GPU-accelerated video rendering platform that retrieves and stores videos in a storage bucket
- D. A distributed, eventually consistent NoSQL database cluster with sufficient quorum
Answer: C
Explanation:
https://cloud.google.com/compute/docs/instances/preemptible
NEW QUESTION 39
......
Latest Professional-Cloud-DevOps-Engineer Actual Free Exam Questions Updated 83 Questions: https://skillmeup.examprepaway.com/Google/braindumps.Professional-Cloud-DevOps-Engineer.ete.file.html