Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The Professional Data Engineer practice bank has 1,353 more like it. Try 10 free: instant score, no account.
An enterprise data engineering team is designing a multi-environment architecture on Google Cloud for their data processing platform, which includes Dataflow pipelines and BigQuery analytical warehouses across Development, Staging, and Production environments.
The system must satisfy the following security and operational requirements:
Which combination of environment isolation, service account management, and IAM posture should the team implement?
This option groups all environments within a single Google Cloud project, manages permissions at the BigQuery dataset level, stores long-lived service account JSON keys in Secret Manager, and grants deployment automation broad project-level Editor permissions.
roles/editor to deployment pipelines provides broad read/write access to virtually all project resources, including sensitive data.You were designing a simple single-tenant prototype with minimal security compliance requirements and no regulatory boundaries.
This option uses network-level segmentation (VPC subnets) inside a single shared project, runs data processing pipelines using the Compute Engine default service account, and allows development pipelines to query production tables directly through authorized views.
Editor role by default, violating least privilege principles.You had non-confidential data in an architecture where network-level traffic filtering was the sole security requirement.
This option creates separate projects under environment folders, but permits downloading user-managed service account keys for development, while granting development service accounts access to BigQuery policy tags (Fine-Grained Reader) on production tables to validate pipeline logic against production data.
Development environments required continuous interactive debugging against unmasked production columns and had no restrictions against static key downloads.
This architecture establishes a multi-environment security model that enforces environment boundaries through Google Cloud's resource hierarchy (dedicated folders and projects), implements least privilege IAM policies, eliminates static credential risks, and secures sensitive production data.
constraints/iam.disableServiceAccountKeyCreation organization policy constraint completely stops developers and automation tools from generating downloadable JSON keys.roles/iam.serviceAccountTokenCreator) ensures that Cloud Audit Logs record the identity of the user or principal requesting the token (serviceAccountDelegationInfo).roles/bigquery.dataViewer) prevents pipelines from serving as exfiltration vectors.Leveraging Google Cloud's native resource hierarchy and organization policy constraints provides systematic policy inheritance and prevents data leakage across environments without relying on error-prone manual safeguards.
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