Professional Cloud DevOps Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
A DevOps engineering team is designing an automated Infrastructure as Code (IaC) pipeline using Terraform to provision multi-tenant environments and Google Kubernetes Engine (GKE) clusters across an enterprise Google Cloud organization.
The deployment strategy must satisfy the following architectural and operational requirements:
Which architecture and integration pattern should the DevOps team implement?
This architecture establishes a secure, enterprise-grade Infrastructure as Code (IaC) delivery pipeline by combining the native Google Cloud Storage (gcs) backend, keyless authentication via Workload Identity Federation, modular governance via the Cloud Foundation Toolkit (CFT), and centralized secrets management with Secret Manager.
gcs backend provides native state locking and consistency via Cloud Storage preconditions, preventing race conditions during concurrent pipeline runs. Enabling Object Versioning allows recovery against accidental state corruption or deletion, while encryption via Cloud Key Management Service (KMS) or default Google-managed keys protects sensitive infrastructure mappings at rest.terraform-google-secret-manager module rather than exposed in cleartext source files.bootstrap, project-factory, and kubernetes-engine—ensures standardized, opinionated, and compliant infrastructure deployments across the organization.This approach aligns with Google Cloud DevOps best practices by enforcing immutability, automated governance, secure credential lifecycles, and resilient state storage.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.