Professional Cloud Security 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.
An enterprise organization is structuring access for its engineering teams across distinct application environments organized into Development, Testing, and Production folders in Google Cloud. The organization has the following access and operational requirements:
Development folder.Production folder must be restricted strictly to squad leads.Which Cloud Identity group hierarchy and IAM binding design should the security engineer implement?
A nested group hierarchy in Cloud Identity (or Google Workspace) is an identity architecture where specialized sub-groups (child/leaf groups) are added as members of higher-level parent groups. In Google Cloud IAM, permissions bound to a parent group are transitively inherited by all members of any nested child groups. This design separates identity lifecycle management (membership updates in Cloud Identity) from access policy management (IAM role bindings attached to folders and projects).
squad-alpha-devs@example.com and squad-beta-devs@example.com) are directly assigned administrative IAM roles on their respective squad projects within the Development folder.all-engineers@example.com) is granted read-only roles (e.g., roles/viewer, roles/logging.viewer) at the Development and Testing folder levels. Nesting squad-alpha-devs@ and squad-beta-devs@ into all-engineers@ ensures every engineer automatically inherits non-production read access without duplicate role assignments.squad-leads@example.com group is created and bound to elevated roles at the Production folder level. Squad engineers are not added to this group, preventing unintended privilege escalation.This approach aligns with Google Cloud enterprise landing zone best practices by combining hierarchical resource governance (environment folders) with role-based identity abstractions (nested groups). It eliminates manual user-level IAM bindings and minimizes administrative overhead across multi-environment deployments.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.