Prepare and test your skills
Prepare and test your skills
Free sample question, answered and explained below. The Professional Cloud DevOps Engineer practice bank has 1,455 more like it. Try 10 free: instant score, no account.
An enterprise is designing its Google Cloud resource hierarchy to support multiple development teams while meeting strict security, compliance, and operational governance requirements:
Development environments to rapidly iterate, but must have strictly restricted, read-only permissions in Production where changes are deployed exclusively through CI/CD service accounts.Which resource hierarchy and access architecture should the team implement?
This approach splits day-to-day operations by placing production workloads in a production organization and moving all active development, testing, and sandbox environments into a staging organization that is also used for testing infrastructure and policy changes.
Development and testing workloads were completely unmanaged research prototypes that required zero organizational governance, parity, or automated CI/CD deployment pipelines to production.
A flat resource hierarchy places all Google Cloud projects directly under the root Organization node without grouping them into intermediate Folders.
The deployment consisted of a small startup with only a handful of developers and a few static projects where hierarchical inheritance and environment segregation were unnecessary.
This design provisions separate Google Cloud organization nodes for each operational environment (e.g., company-prod.com, company-dev.com, and company-test.com), requiring completely independent Cloud Identity directories, administrative accounts, and networking topologies.
The organization operated fully autonomous business subsidiaries with completely separate IT and security departments that required hard administrative boundaries and distinct identity tenants.
This architecture establishes a single production Google Cloud organization structured hierarchically with top-level environment folders (Production, Non-Production, and Common/Hub), nesting application-specific projects underneath. In addition, it provisions an isolated, dedicated staging organization tied to a staging identity directory specifically to validate organization-wide policy updates and administrative changes.
roles/compute.xpnAdmin, roles/compute.networkAdmin, and roles/compute.orgSecurityPolicyAdmin). This allows central teams to administer Shared VPC host projects and hierarchical firewall policies while delegating subnet usage to developers via roles/compute.networkUser.Production and Non-Production folders, allow policies are inherited down the hierarchy. Developers are granted roles/compute.instanceAdmin or team lead roles on the Non-Production folder, while the Production folder restricts developer access to viewer roles and grants deployment roles exclusively to CI/CD service accounts.constraints/compute.vmExternalIpAccess) are defined at the Production folder level. This ensures all current and future production projects inherit the restriction automatically without affecting developer flexibility in Non-Production.This architecture strikes the ideal balance between administrative consistency, security governance, and operational agility. It prevents configuration drift between test and production while protecting production systems from unvalidated policy rollouts.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated