You are on page 1of 7

Google

Professional-Cloud-DevOps-Engineer
Google Professional Cloud DevOps Engineer
QUESTION & ANSWERS

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html
QUESTION 1

Which of the following statements are true when discussing toil in SRE? (Select Two)
A. Reducing toil is not expected as an SRE, that is DevOps that reduces toil
B. A toil budget is a result of toil hours minus toil costs
C. Toil is mundane, repetitive operational work providing no enduring value, which scales linearly
with service growth
D. Reducing toil is one of the most important tasks of an SRE

Correct Answer: C,D

Explanation/Reference:

Correct Answer(s): A, C: Reducing toil is one of the most important tasks of an SRE, Toil is mundane,
repetitive operational work providing no enduring value, which scales linearly with service growth
Explanation: Toil is expected but can be reduced. Google definition of toil is as follows. “Toil is the
kind of work tied to running a production service that tends to be manual, repetitive, automatable,
tactical, devoid of enduring value, and that scales linearly as a service grows.
https://landing.google.com/sre/sre-book/chapters/eliminating-toil/

QUESTION 2

App Engine has several solid use cases for the enterprise?
What are three uses cases for App Engine to be a good candidate for a customer? (Select Three)
A. Scaling Applications on a hosted platform
B. Develop Applications on a hosted platform
C. Deploying your SaaS application on a hosted platform
D. Testing Applications on a hosted platform
E. Deploying your VDI application on a hosted platform

Correct Answer: A,B,D

Explanation/Reference:

Correct Answer(s): A B D. Develop Applications on a hosted platform, Testing Applications on a hosted


platform and Scaling Applications on a hosted platform
Explanation. App Engine is a Platform as a Service (PaaS). It was built to Develop, Scale and Test
applications. https://cloud.google.com/appengine/

QUESTION 3

Which command will configure Cloud Build to store the image in Container Registry as part of build

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html
flow? (Select One)
A. Docker insert command
B. Docker push command
C. Pull command
D. Push command

Correct Answer: B

Explanation/Reference:

Explanation: docker push command will push an image or a repository to a registry such as Container
Registry. Specify the hostname which specifies location where you will store the image.
To specify use these prefixes (multi-region)
gcr.io hosts images in data centers in the United States, but the location may change in the future
us.gcr.io hosts image in data centers in the United States, in a separate storage bucket from images
hosted by gcr.io
eu.gcr.io hosts the images in the European Union
asia.gcr.io hosts images in data centers in Asia
The Docker credential helper is the simplest way to configure Docker to authenticate directly with
Container Registry. You then use the docker command to tag, push, and pull images. Alternatively,
you can use the client libraries to manage container images, or you can interact directly with the
Docker API

QUESTION 4

A recent software update to your enterprises e-commerce website that is running on Google Cloud
has caused the website to crash for several hours.
Your CTO decides that all critical changes must now have a back-out/roll-back plan. The website is
deployed on hundreds of virtual machines (VMs), and critical changes are frequent.
Which two actions should you take to implement the back-out/roll-back plan? (Select One)
A. Use managed instance groups with the "update-instances" command when starting a rolling
update
B. Enable object versioning on the website's static data files stored in Google Cloud Storage
C. Create a new instance template with applied fixes and roll out via A/B test
D. Use an unmanaged instance groups with the "update-instances" command when starting a rolling
update

Correct Answer: A

Explanation/Reference:

Correct Answer(s): C managed instance groups with the "update-instances" command when starting
a rolling update

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html
Explanation: Use managed instance groups to provide updates and object versioning will ensure that
you can get back to the previous stable version

QUESTION 5

You are currently building an SRE organization and you would like to follow what Google does to build
culture. Which of the following two ways could you introduce this culture? (Select Two)

A. Lower your standards initially


B. Enable daily culture meetings
C. Contact HR for more people asap
D. Create and communicate a clear message
E. Launch and Iterate

Correct Answer: D,E

Explanation/Reference:

Explanation: It’s important to define and communicate your strategy, plans so communicate. It is also
very important to evaluate your organization and its capabilities. When you initiate, you’re plans you
are launching and then you need to iterate improvements. Never lower your lower standard from a
professional respect.
https://landing.google.com/sre/sre-book/chapters/software-engineering-in-sre/

QUESTION 6

You have just started your cluster and deployed your pods. You now need to view all the running
pods. What is the proper CLI syntax to accomplish this task? (Select One)
A. kubectl list pods
B. gcloud list pods
C. gcloud get pods
D. kubectl get pods

Correct Answer: D

Explanation/Reference:

Explanation: The command syntax to inspect pods is the same as you would use for your on-premises
deployments. kubectl get pods

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html
QUESTION 7

You are helping with the design of an e-commerce application. The web application receives web
requests and stores sales transactions in a database.
You need to identify minimal Service Level Indicators (SLIs) for the application to ensure that
forecasted numbers are based on the latest sales numbers.
Which SLIs should you set for the application? (Select Two)
A. Database - Availability
B. Web Application - Availability
C. Web Application - Durability
D. Database - Freshness

Correct Answer: A,B

Explanation/Reference:

Explanation:Both Database and the Web application need to be available. Production apps should
have full availability. https://landing.google.com/sre/sre-book/chapters/service-level-objectives/

QUESTION 8

What would be the best definition of “StatefulSets” with Google Kubernetes Engine (Select One)
A. StatefulSets represent a set of Pods with unique, persistent identities and stable hostnames that
GKE maintains regardless of where they are scheduled
B. StatefulSets represent a Cluster with unique, persistent identities and stable hostnames that GKE
maintains regardless of where they are scheduled
C. StatefulSets represent a Service with unique, persistent identities and stable hostnames that GKE
maintains regardless of where they are scheduled
D. StatefulSets are applications which do not store data or application state to the cluster or to
persistent storage

Correct Answer: B

Explanation/Reference:

StatefulSets represent a Cluster with unique, persistent identities and stable hostnames that GKE
maintains regardless of where they are scheduled
Explanation. Stateless applications are applications which do not store data or application state to the
cluster or to persistent storage. Instead, data and application state stay with the client, which makes
stateless applications more scalable.
https://cloud.google.com/kubernetes-engine/docs/how-to/stateless-apps

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html
QUESTION 9

__________________is a unified programming model and also a managed service for developing and
executing a wide range of data processing patterns including ETL, batch computation, and continuous
computation. What is the service? (Select One)

A. Cloud Spanner
B. Cloud Datalab
C. Cloud DataProc
D. Cloud Dataflow

Correct Answer: D

Explanation/Reference:

Correct Answer(s): B. Cloud Dataflow


Explanation: Cloud Dataflow is a unified programming model and a managed service for developing
and executing a wide range of data processing patterns including ETL, batch computation, and
continuous computation. The challenge with a lot of the GCP services is that they sound the same or
have the same prefix which can be confusing.
https://cloud.google.com/sdk/gcloud/reference/dataflow/

QUESTION 10

The Versioning Configuration feature in gsutil enables you to configure a Google Cloud Storage bucket
to keep old versions of objects.
The gsutil versioning command has two sub-commands. What are the two subcommands? (Select
Two)
A. Put
B. Get
C. List
D. Show
E. Set

Correct Answer: B,E

Explanation/Reference:

Explanation: Set The "set" sub-command requires an additional sub-command, either "on" or "off",
which, respectively, will enable or disable versioning for the specified bucket(s). Get The "get" sub-
command gets the versioning configuration for a bucket and displays whether or not it is enabled.
https://cloud.google.com/storage/docs/gsutil/commands/versioning

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html
QUESTION 11

The HTTPS load balancer can leverage which of the following types of GCP resources?
NOTE: For this exam you must know about load balancers and the two different approaches to Load
Balancing!? (Select Two)
A. One or more Instance Groups
B. Two or more Instance Groups
C. Global IP Address (ephemeral or static)
D. Global IP Address (ephemeral only)

Correct Answer: A,C

Explanation/Reference:

Explanation: 1. The load balancer leverages additional resources, Global IP Address (ephemeral or
static) 2. One or more Instance Groups are allowed

https://www.dumpsgeek.com/Professional-Cloud-DevOps-Engineer-pdf-dumps.html

You might also like