23 July 2021

#GCP

#GCP

Key Concepts


S.No Topic Sub-Topics
1 Introduction to GCP What is GCP?, GCP architecture, Regions and zones, Key services overview, Use cases
2 GCP Projects and IAM Creating projects, IAM roles, Users and groups, Service accounts, Permissions management
3 Compute Engine VM instances, Machine types, Disk types, Networking, Instance groups
4 Google Kubernetes Engine (GKE) GKE overview, Clusters, Node pools, Deploying workloads, Autoscaling
5 Cloud Storage Buckets, Storage classes, Objects, Lifecycle management, Access control
6 Cloud SQL Relational database overview, Creating instances, Backups and restores, High availability, User management
7 Cloud Spanner Spanner overview, Instances and databases, Schemas, Scaling, Backup and restore
8 BigQuery BigQuery overview, Datasets and tables, SQL queries, Data import/export, Performance optimization
9 Cloud Functions Functions overview, Trigger types, Deployment, Scaling, Integration with other services
10 Cloud Run Serverless containers, Deploying services, Scaling, Networking, Authentication
11 App Engine Standard vs Flexible environment, Deploying apps, Scaling, Versioning, Traffic splitting
12 Networking Fundamentals VPC overview, Subnets, Firewalls, Routes, Peering
13 Cloud Load Balancing Types of load balancers, Backend services, Health checks, URL maps, Autoscaling
14 Cloud DNS DNS overview, Managed zones, Resource records, Routing policies, Integration with services
15 Cloud CDN CDN overview, Caching strategies, Edge locations, Integration with load balancer, Security
16 Cloud Pub/Sub Messaging overview, Topics and subscriptions, Push vs Pull, Dead-letter topics, Security
17 Cloud Dataflow Dataflow overview, Streaming vs Batch, Pipelines, Templates, Monitoring
18 Cloud Dataproc Hadoop and Spark overview, Clusters, Jobs, Autoscaling, Security
19 Cloud AI Platform AI Platform overview, Training models, Deploying models, AutoML, Integration with BigQuery
20 Cloud Vision API Image analysis, Text detection, Label detection, Object detection, Integration with apps
21 Cloud Natural Language API Sentiment analysis, Entity recognition, Syntax analysis, Content classification, Integration
22 Cloud Translation API Text translation, Language detection, Glossaries, Integration, Batch translation
23 Cloud Video Intelligence API Video annotation, Label detection, Shot change detection, Explicit content detection, Integration
24 Cloud Logging & Monitoring Stackdriver Logging, Metrics, Dashboards, Alerts, Integration with services
25 Cloud Security & Identity IAM roles, Service accounts, Key management, Security best practices, Cloud Armor
26 Cloud Resource Manager Projects management, Folders, Organization policies, Billing accounts, Quotas
27 Cloud Billing Billing accounts, Budgets and alerts, Cost breakdown, Billing export, Cost optimization
28 Cloud Deployment Manager Templates, Deployments, Config files, Automation, Versioning
29 GCP CLI & SDK gcloud commands, gsutil, Cloud SDK installation, Scripting, Automation
30 GCP Labs & Projects Hands-on labs, Multi-service projects, Deploy sample apps, Real-time projects, Certification preparation

Interview question

Basic Level

  1. What is Google Cloud Platform (GCP)?
  2. What are the main benefits of GCP?
  3. Explain IaaS, PaaS, and SaaS in GCP context.
  4. What is a GCP Project?
  5. What is a GCP Organization?
  6. What are GCP Regions and Zones?
  7. What is Compute Engine?
  8. Difference between VM types in Compute Engine.
  9. What is App Engine?
  10. What are the differences between App Engine Standard and Flexible environments?
  11. What is Cloud Functions?
  12. What is Cloud Run?
  13. What is Cloud Storage?
  14. Difference between Blob, Nearline, Coldline, and Archive storage.
  15. What is Persistent Disk?
  16. What is Filestore?
  17. What is VPC in GCP?
  18. What is a subnet?
  19. What are firewall rules in GCP?
  20. What is Cloud Load Balancing?
  21. What is Cloud DNS?
  22. What is Cloud SQL?
  23. What is Cloud Spanner?
  24. What is Bigtable?
  25. What is Firestore?
  26. What is BigQuery?
  27. What is Pub/Sub?
  28. What is Cloud Scheduler?
  29. What is Cloud IAM?
  30. Difference between roles and permissions in IAM.
  31. What are Service Accounts?
  32. What is Cloud Key Management Service (KMS)?
  33. What is Secret Manager?
  34. What is Cloud Monitoring?
  35. What is Cloud Logging?
  36. What is Error Reporting?
  37. What is Cloud Trace?
  38. What is Cloud Profiler?
  39. What is Cloud Deployment Manager?
  40. What is Artifact Registry?
  41. What is Cloud Build?
  42. What is Cloud Source Repositories?
  43. What is Cloud Functions trigger?
  44. What is Stackdriver?
  45. What is Cloud Pub/Sub topic and subscription?
  46. Difference between App Engine and Cloud Run.
  47. What is Cloud Armor?
  48. What is Cloud CDN?
  49. What is Cloud Interconnect?
  50. What is Cloud VPN?

Intermediate Level

  1. How to design multi-zone architecture in GCP?
  2. What is an Instance Group?
  3. Difference between Managed and Unmanaged Instance Groups.
  4. How to scale VMs automatically in GCP?
  5. What is App Engine autoscaling?
  6. How to configure Cloud Functions triggers?
  7. How to connect Cloud Run to a VPC?
  8. Difference between regional and multi-regional Cloud Storage.
  9. What is Object Lifecycle Management in Cloud Storage?
  10. How to encrypt data at rest in GCP?
  11. What is Customer-Managed Encryption Key (CMEK)?
  12. Difference between Cloud SQL and Cloud Spanner.
  13. How to enable high availability in Cloud SQL?
  14. What are BigQuery datasets and tables?
  15. How to optimize BigQuery queries?
  16. What is partitioned and clustered tables in BigQuery?
  17. How to monitor BigQuery jobs?
  18. What is Pub/Sub Dead Letter Queue?
  19. How to integrate Pub/Sub with Cloud Functions?
  20. What is Cloud Scheduler for?
  21. How to create VPC Peering?
  22. Difference between firewall rules and routes.
  23. What is Cloud NAT?
  24. What is Cloud Router?
  25. Difference between Cloud Load Balancer types.
  26. What is Identity-Aware Proxy (IAP)?
  27. How to implement RBAC using IAM?
  28. Difference between predefined and custom roles in IAM.
  29. How to manage secrets with Secret Manager?
  30. How to monitor resource usage with Cloud Monitoring?
  31. What are uptime checks in Monitoring?
  32. How to create custom dashboards in Cloud Monitoring?
  33. What is Cloud Logging sink?
  34. How to use Log-based metrics?
  35. What is Cloud Trace and how does it help?
  36. What is Cloud Debugger?
  37. What is Cloud Profiler?
  38. How to use Deployment Manager for infrastructure as code?
  39. How to manage CI/CD pipelines with Cloud Build?
  40. How to deploy container images from Artifact Registry?
  41. What is Skaffold?
  42. What is Cloud Tasks?
  43. How to implement retry policies in Pub/Sub?
  44. What is Eventarc?
  45. How to integrate Eventarc with Cloud Run?
  46. How to use Cloud Composer (Airflow) for workflow orchestration?
  47. What is Cloud Dataprep?
  48. How to monitor cost using Cloud Billing Reports?
  49. Difference between Coldline and Archive for backup.
  50. How to implement Disaster Recovery in GCP?

Advanced Level

  1. How to design multi-region architecture in GCP?
  2. How does global load balancing work in GCP?
  3. How to optimize BigQuery for large-scale analytics?
  4. How to partition and cluster tables in BigQuery for performance?
  5. How to implement streaming pipelines using Dataflow?
  6. Difference between Dataflow and Dataproc.
  7. How to implement high availability in Cloud Spanner?
  8. How to scale Bigtable for high throughput workloads?
  9. How to secure Cloud Storage using IAM and ACLs?
  10. How to implement VPC Service Controls?
  11. How to integrate Cloud Functions with Pub/Sub and Firestore?
  12. How to secure Cloud Run services with IAP?
  13. How to implement Cloud Armor security policies?
  14. How to set up custom domains with App Engine?
  15. How to use Cloud CDN with backend services?
  16. How to configure multi-region replication in Cloud Storage?
  17. How to implement workflow orchestration using Cloud Composer?
  18. How to optimize cost in GCP projects?
  19. How to implement CI/CD pipelines with Cloud Build and GitHub?
  20. How to configure automated deployment triggers?
  21. How to implement multi-tenant solutions on GCP?
  22. How to integrate AI/ML with BigQuery ML?
  23. How to deploy models using Vertex AI?
  24. Difference between AutoML and Vertex AI custom models.
  25. How to monitor AI/ML models in production?
  26. How to implement Pub/Sub ordering and message deduplication?
  27. How to configure Cloud Logging for enterprise workloads?
  28. How to use Cloud Monitoring metrics for autoscaling?
  29. How to implement secure service-to-service communication?
  30. How to use Cloud Router for dynamic routing?
  31. How to implement hybrid connectivity with VPN and Interconnect?
  32. How to integrate Cloud Storage with BigQuery for ETL pipelines?
  33. How to implement Data Loss Prevention (DLP) in GCP?
  34. How to set up organizational policies for governance?
  35. How to enforce security standards using Security Command Center?
  36. How to manage multi-project IAM permissions?
  37. How to configure Cloud Build for multi-environment deployments?
  38. How to implement event-driven architectures using Eventarc?
  39. How to integrate GCP services with on-prem systems?
  40. How to implement real-time analytics using Dataflow and BigQuery?
  41. How to implement disaster recovery for BigQuery datasets?
  42. How to use Stackdriver for monitoring multi-region services?
  43. How to optimize cost for Cloud SQL and Spanner instances?
  44. How to design containerized workloads using GKE?
  45. How to implement advanced security in GKE clusters?
  46. How to integrate Cloud Operations Suite for enterprise monitoring?
  47. How to deploy HPC workloads in Compute Engine?
  48. How to integrate Dataflow with Pub/Sub and BigQuery?
  49. How to implement service mesh with Anthos Service Mesh?
  50. How to secure sensitive data with CMEK and Customer-Supplied Keys?

Expert Level

  1. How to design a multi-region active-active architecture in GCP?
  2. How to implement enterprise governance using Organization Policies?
  3. How to secure multi-project environments at scale?
  4. How to implement zero-trust security in GCP?
  5. How to manage hybrid cloud workloads with Anthos?
  6. How to integrate multi-cloud pipelines with Anthos and Kubernetes?
  7. How to implement confidential computing with Confidential VMs?
  8. How to implement real-time ML pipelines using Vertex AI and Dataflow?
  9. How to design BigQuery for petabyte-scale analytics?
  10. How to implement high-throughput Pub/Sub architectures?
  11. How to monitor multi-region workloads using Cloud Operations Suite?
  12. How to enforce enterprise-wide tagging standards?
  13. How to implement FinOps practices in GCP?
  14. How to secure GKE clusters with Binary Authorization?
  15. How to integrate AI/ML with BigQuery and Vertex AI for predictive analytics?
  16. How to implement cross-region disaster recovery for Cloud SQL and Spanner?
  17. How to implement advanced IAM strategies across 100+ projects?
  18. How to manage secrets at scale using Secret Manager?
  19. How to implement real-time streaming analytics pipelines?
  20. How to design IoT solutions using IoT Core and Cloud Functions?
  21. How to integrate IoT with BigQuery and Dataflow?
  22. How to secure multi-cloud Kubernetes clusters with Anthos?
  23. How to implement enterprise-scale CI/CD pipelines?
  24. How to enforce multi-level compliance using Security Command Center and Cloud DLP?
  25. How to design hybrid and multi-cloud monitoring solutions?
  26. How to implement advanced cost optimization strategies?
  27. How to architect AI-driven enterprise solutions on GCP?
  28. How to implement predictive maintenance pipelines with Vertex AI?
  29. How to integrate Pub/Sub with third-party services at scale?
  30. How to implement event-driven microservices using Eventarc and Cloud Run?
  31. How to design Bigtable for low-latency financial workloads?
  32. How to implement multi-region disaster recovery for Bigtable?
  33. How to integrate Cloud Functions with Anthos-managed services?
  34. How to implement advanced network security with VPC Service Controls?
  35. How to manage enterprise-grade CI/CD for Anthos clusters?
  36. How to implement high availability for mission-critical applications?
  37. How to implement automated compliance monitoring using Cloud Config and Security Command Center?
  38. How to deploy HPC workloads for scientific computing?
  39. How to secure sensitive workloads with CMEK and Cloud KMS at scale?
  40. How to implement multi-cloud AI/ML pipelines with Vertex AI and Anthos?
  41. How to design globally distributed BigQuery datasets?
  42. How to monitor and alert for enterprise-scale deployments?
  43. How to implement container-native security best practices in GKE?
  44. How to integrate GCP services with external monitoring and SIEM solutions?
  45. How to implement enterprise-grade service mesh architectures?
  46. How to enforce zero-trust policies across hybrid environments?
  47. How to manage large-scale IoT fleets with Cloud IoT and Pub/Sub?
  48. How to implement real-time fraud detection pipelines using BigQuery and ML?
  49. How to enforce organization-wide tagging, naming, and governance policies?
  50. How to architect GCP for 99.999% availability and business continuity?

Related Topics


   Google_Cloud_Spanner   
   Google BigQuery