Instiq

Google Cloud Professional Data EngineerStudy guide

The professional certification for designing and building robust data infrastructure to collect, transform, store, and serve data on Google Cloud (Professional Data Engineer).

About Google Cloud Professional Data Engineer (GCP-PDE)

Google Cloud Professional Data Engineer (GCP-PDE) is a Professional / Expert-level certification from Google Cloud. This page organizes the exam scope into a 5-chapter, 10-section study guide and lets you check your understanding with exam-style practice questions. A good flow is to read the chapters below in order, then test yourself via "Practice questions."

Exam domains (approximate weighting)

  • Designing data processing systems~22%
  • Ingesting and processing the data~25%
  • Storing the data~20%
  • Preparing and using data for analysis~15%
  • Maintaining and automating data workloads~18%

Weights are approximate guidance for the live exam. Each domain is covered in detail in the chapters and sections below.

Official exam information: https://cloud.google.com/learn/certification/data-engineer

1Designing data processing systems

  • 1.1Designing for security and compliance

    Understand IAM and organization policies for data platforms, encryption at rest/in transit and key management, handling PII, data residency (sovereignty), governance via project/dataset/table architecture, and multi-environment (dev/prod) design.

  • 1.2Designing for reliability, migration, and data methods

    Understand data preparation/cleaning (Dataform, Dataflow, Cloud Data Fusion), pipeline monitoring/orchestration, disaster recovery and fault tolerance, ACID vs availability decisions, data validation, and choosing migration tools (BigQuery Data Transfer Service, Database Migration Service, Datastream, Transfer Appliance).

2Ingesting and processing the data

  • 2.1Planning and building pipelines

    Understand defining data sources and sinks, transformation/orchestration logic, batch and streaming (windowing, late data) processing, and choosing the right processing services (Dataflow, Apache Beam, Dataproc, Cloud Data Fusion, BigQuery, Pub/Sub, Spark, Kafka).

  • 2.2Deploying and operationalizing pipelines

    Understand job automation and orchestration (Cloud Composer, Workflows), data cleansing and AI data enrichment, integrating new data sources, and continuous delivery of pipelines via CI/CD.

3Storing the data

  • 3.1Choosing storage systems and the data warehouse

    Understand choosing managed services by access pattern (BigQuery, BigLake, AlloyDB, Bigtable, Spanner, Cloud SQL, Cloud Storage, Firestore, Memorystore), storage cost/performance, lifecycle management, and data-warehouse modeling (degree of normalization, optimizing for access patterns).

  • 3.2Data lakes and data platforms

    Understand managing data lakes (discovery, access, cost controls), building data platforms with Dataplex and Dataplex Catalog, federated governance for distributed data systems, and choosing between lakes and warehouses.

4Preparing and using data for analysis

  • 4.1Preparing data for visualization

    Understand connecting BI tools, speeding up with precomputation (materialized views, BI Engine), troubleshooting slow queries, and protecting analytical data with security, data masking, IAM, and Cloud DLP.

  • 4.2Preparing data for AI/ML and sharing

    Understand data prep for feature engineering and training/serving (BigQuery ML), preparing unstructured data for embeddings and retrieval-augmented generation (RAG), and sharing data (rules, publishing datasets, Analytics Hub).

5Maintaining and automating data workloads

  • 5.1Optimizing resources and automation

    Understand minimizing cost while ensuring resources for business-critical processes, deciding persistent vs job-based Dataproc clusters, automating with Cloud Composer DAGs and repeatable scheduling, and capacity management with BigQuery Editions and reservations.

  • 5.2Monitoring, troubleshooting, and fault tolerance

    Understand observability of data processes (Cloud Monitoring, Cloud Logging, BigQuery admin panel), troubleshooting errors/billing/quotas, and fault tolerance (running in multiple regions/zones, preparing for corruption/missing data, replication and failover).