☁️ RRK Interview Handbook

Complete Preparation Guide — Google Cloud Customer Engineer III (L6)
🎯 Pre-sales / Technical Advisory (NOT SDE)
Background: AWS Solutions Architect → Map to GCP • Depth: "Which GCP services and why"

🧠 Interview Frameworks Print & Memorize

Six frameworks that structure EVERY answer. Print the condensed guide and review 10 min before your call.

🚀

DAPMO — Migration

Discover → Assess → Plan → Migrate → Optimize
"Dad Plans Moves Out"
🔄 USE WHEN: Move from on-prem / AWS / Azure to GCP
  1. Discover — Inventory workloads, dependencies, data gravity, compliance needs
  2. Assess — TCO analysis, cloud-readiness scoring, risk identification
  3. Plan — Migration waves, lift-and-shift vs. re-architect, timeline & milestones
  4. Migrate — Execute — Migrate for CE, DMS, Transfer Appliance
  5. Optimize — Right-size, committed use discounts, modernize (containers, serverless)
🏗️

USDVP — Solution Design

Understand → Scope → Design → Validate → Present
"US Delivery VP"
📋 USE WHEN: Customer wants to build X — architect it
  1. Understand — Business outcome, SLA requirements, users, existing stack
  2. Scope — What's in/out, constraints (budget, timeline, compliance)
  3. Design — Components, data flow, GCP services, trade-offs
  4. Validate — PoC / pilot, load test, security review, customer feedback
  5. Present — Communicate to both technical and executive stakeholders
🤝

ACREN — Objection Handling

Acknowledge → Clarify → Reframe → Evidence → Next Step
"ACRES of land"
🗣️ USE WHEN: Customer pushes back / prefers AWS / refuses to adopt
  1. Acknowledge — Validate their concern — "That's a fair point..."
  2. Clarify — Ask what's behind it — technical? political? contractual?
  3. Reframe — Shift from product comparison to business outcome
  4. Evidence — Reference architecture, case study, PoC data, TCO comparison
  5. Next Step — Propose a low-risk pilot or workshop to demonstrate value
📋

RCDSFS — Architecture Whiteboard

Requirements → Components → Data Flow → Scale → Failure → Security
"Really Cool Designs Scale Fast & Securely"
🖍️ USE WHEN: Draw / design the architecture for this system on GCP
  1. Requirements — Clarify users, throughput, latency, storage, compliance
  2. Components — Draw high-level boxes — compute, storage, networking, ML/data
  3. Data Flow — Arrows — how data moves through the system end to end
  4. Scale — Handle 10x traffic? Auto-scaling, CDN, sharding, caching
  5. Failure — What breaks? Multi-region, retries, circuit breakers, DR
  6. Security — IAM, encryption at rest/transit, VPC, DLP, audit logging
👥

ADAEM — Stakeholder Engagement

Align → Discover → Advise → Enable → Measure
"Advising ADAM + Enable"
🤝 USE WHEN: Build a relationship with a new strategic account
  1. Align — Org chart, priorities, decision-makers, buying center
  2. Discover — Tech stack, pain points, cloud maturity, upcoming initiatives
  3. Advise — Map goals to GCP capabilities, propose a phased roadmap
  4. Enable — Workshops, hands-on labs, PoCs, architecture reviews
  5. Measure — Adoption metrics, consumption growth, CSAT, expansion
🔧

IROPT — Troubleshooting

Isolate → Remediate → Optimize → Prevent
"I Repair Old Problems"
⚠️ USE WHEN: Something broke / latency / failures / outages
  1. Isolate — Narrow blast radius — logs, metrics, trace the path, identify failing component
  2. Remediate — Quick fix to restore service — rollback, failover, scale up
  3. Optimize — Root cause the issue, tune the fix for long-term stability
  4. Prevent — Monitoring, alerting, runbooks, chaos testing to avoid recurrence
🎯 Pro Tip: "Let me walk through my approach — first I'd [step 1]..." signals methodical thinking. Lead EVERY answer with the framework name: "Using the RCDSFS framework, let me walk through..."

☁️ Category 1: Cloud Technology Landscape

1 A customer is running a monolithic Java application on-prem. They want to modernize. Walk me through your approach.
Framework: DAPMO (Migration) + USDVP (Solution Design)
📋 Approach:
  • Discover: Understand the app — dependencies, traffic patterns, team skills, business drivers for modernizing (cost? agility? scale?)
  • Assess: Evaluate modernization paths — can we containerize as-is? Do we need to decompose into microservices? What's the risk tolerance?
  • Plan: Phased approach — Phase 1: containerize the monolith (lift-and-containerize to GKE), Phase 2: incrementally extract microservices using the strangler fig pattern
  • Migrate: Move the containerized app to GKE; use Cloud SQL for the database initially
  • Optimize: Break out high-value services (e.g., payment, search) into independent microservices; adopt Cloud Run for stateless services; add Pub/Sub for async communication
☁️ GCP Services: GKE (≈ EKS), Cloud Run (≈ Fargate), Cloud SQL (≈ RDS), Pub/Sub (≈ SNS/SQS), Cloud Build (≈ CodePipeline), Artifact Registry (≈ ECR)
🎯 L6 Level-Up: An L6 answer starts with "What's driving the modernization?" — not jumping straight to tech. Show you'd align the approach to their business outcome (faster release cycles? cost? scaling for growth?).
2 What are the key differences between lift-and-shift, re-platform, and re-architect? When would you recommend each?
Framework: USDVP (Solution Design)
📋 Approach:
  • Lift-and-shift: Move as-is to cloud VMs. Fast, low risk, minimal code changes. Recommend when: tight timeline, legacy app with no active development, or as Phase 1 before modernizing. GCP: Compute Engine + Migrate for Compute Engine
  • Re-platform: Minor adjustments to leverage managed services. Moderate effort. Recommend when: app is actively maintained, team wants quick wins (managed DB, auto-scaling) without full rewrite. GCP: GKE, Cloud SQL, Memorystore
  • Re-architect: Redesign for cloud-native. High effort, high reward. Recommend when: app needs to scale 10x, current architecture is a bottleneck, or team is building new features anyway. GCP: Cloud Run, Pub/Sub, Firestore, Spanner
🎯 L6 Level-Up: Don't just list the three — recommend a portfolio approach: lift-and-shift the 80% of apps that are stable, re-platform the 15% with active development, and re-architect the 5% that are strategic differentiators.
3 A customer has workloads on AWS and wants to adopt a multicloud strategy with GCP. How would you approach this?
Framework: ADAEM (Stakeholder Engagement) + USDVP (Solution Design)
📋 Approach:
  • Align: Understand WHY multicloud — vendor lock-in concerns? Best-of-breed services? Regulatory? M&A brought in different platforms?
  • Discover: Map their current AWS workloads — what's portable vs. deeply integrated (e.g., heavy Lambda + DynamoDB = harder to move)
  • Advise: Recommend "best workload for best cloud" — don't move everything; identify GCP strengths that solve specific problems
  • Enable: Start with a non-critical workload that showcases GCP's differentiation; use Anthos for consistent management across both clouds
  • Measure: Track adoption, compare cost/performance, expand as confidence builds
☁️ GCP Services: Anthos (no AWS equiv), BigQuery (≈ Redshift), Cloud Interconnect (≈ Direct Connect), GKE Enterprise (≈ EKS Anywhere)
🎯 L6 Level-Up: Don't push "move everything to GCP." Position GCP for where it wins (data/analytics/AI) and build a land-and-expand strategy. Show commercial awareness — start with a winnable workload that demonstrates ROI, then grow.
4 How would you migrate a customer's on-prem data warehouse to BigQuery? What challenges would you anticipate?
Framework: DAPMO (Migration)
📋 Approach:
  • Discover: Current platform (Teradata? Oracle? SQL Server?), data volume, ETL jobs, number of users/reports, SLAs
  • Assess: Schema complexity, stored procedures, custom UDFs, legacy SQL dialect differences, data sensitivity/compliance
  • Plan: Parallel-run strategy — migrate in phases (historical data first, then live feeds)
  • Migrate: BigQuery Data Transfer Service or Dataflow for ETL; Storage Transfer Service for bulk data; translate stored procs to BigQuery SQL or Dataform
  • Optimize: Move from reserved slots to on-demand pricing; partitioning/clustering; Looker for reporting
☁️ GCP Services: BigQuery (≈ Redshift), Dataflow (≈ Glue/Kinesis Data Analytics), BigQuery Data Transfer Service, Dataform (≈ dbt), Looker (≈ QuickSight)
🎯 L6 Level-Up: Mention the organizational change management aspect — it's not just a tech migration. Users, report authors, and data teams need enablement. An L6 thinks about people + process, not just technology.
5 A retail customer wants real-time analytics on their sales data. What GCP services would you recommend and why?
Framework: USDVP (Solution Design)
📋 Approach:
  • Understand: What does "real-time" mean to them — seconds? sub-second? What decisions are they making? (inventory, pricing, fraud?)
  • Scope: Data sources (POS systems, e-commerce, mobile), volume, who consumes insights?
  • Design: Ingest via Pub/Sub → Process via Dataflow → Store in BigQuery → Serve via Looker
  • Validate: Run a PoC with one data source (e.g., top 10 stores) to prove latency meets requirements
☁️ GCP Services: Pub/Sub (≈ Kinesis Data Streams), Dataflow (≈ Kinesis Data Analytics), BigQuery (≈ Redshift), Bigtable (≈ DynamoDB) if low-latency needed, Looker (≈ QuickSight)
🎯 L6 Level-Up: Ask "What action will you take when you see the data?" — this separates a dashboard project from a real-time decisioning system. If they need automated responses (e.g., dynamic pricing), add Cloud Functions triggered by Pub/Sub.
6 How does GKE compare to EKS? A customer on EKS asks why they should consider GKE.
Framework: ACREN (Customer Objection)
📋 Approach:
  • Acknowledge: "EKS is solid. You've invested in it and it works."
  • Clarify: "What pain points, if any, do you experience?" (upgrade complexity? node management? multi-cluster visibility?)
  • Reframe: Position GKE's differentiators against their specific pains:
    • Autopilot mode — fully managed node infrastructure. EKS Fargate profiles are less seamless.
    • Release channels — automated, safe cluster upgrades. EKS upgrades are more manual.
    • Multi-cluster management — GKE Enterprise (Anthos) provides fleet management.
    • Integrated security — Binary Authorization, Workload Identity baked in.
    • Cost — Autopilot = pay per pod resource, not per node.
  • Evidence: Reference Google's upstream Kubernetes contributions
  • Next Step: Propose a side-by-side PoC — run the same workload on both, compare operations burden
🎯 L6 Level-Up: Don't trash EKS. Position GKE as reducing operational burden so their team can focus on app development instead of cluster management. Frame it as "give your developers time back."
7 A customer wants to build an ML pipeline to predict customer churn. What GCP services would you recommend?
Framework: USDVP (Solution Design)
📋 Approach:
  • Understand: What data do they have? (usage logs, billing, support tickets, demographics) How will predictions be consumed?
  • Scope: Team ML maturity — do they have data scientists, or need AutoML?
  • Design the pipeline: Data prep via BigQuery → Training via Vertex AI → Serving via Vertex AI Endpoints → Orchestration via Vertex AI Pipelines
  • Validate: Start with AutoML as a baseline, then iterate with custom models
☁️ GCP Services: Vertex AI (≈ SageMaker), BigQuery ML (no direct equiv), Dataflow (≈ Glue), Cloud Composer (≈ MWAA), Looker (≈ QuickSight)
🎯 L6 Level-Up: Mention BigQuery ML as a differentiator — "Your analysts can build a churn model with SQL, no Python needed." This is a Google-unique selling point that resonates with customers whose data teams are SQL-first.
8 What is Anthos and when would you propose it to a customer?
Framework: USDVP (Solution Design)
📋 What it is: A managed platform for running Kubernetes workloads consistently across GCP, on-prem, AWS, and Azure — single pane of glass for policy, security, and observability.
✅ When to propose it:
  • Customer has workloads across multiple clouds and wants unified management
  • Customer can't fully migrate to cloud (regulatory, data gravity) but wants cloud-native dev experience
  • Customer wants consistent security policies across all environments
  • Customer is doing a phased migration and needs to run the same workloads in both places
❌ When NOT to propose it:
  • Customer is all-in on one cloud — just use GKE directly
  • Small startup with no multicloud complexity
  • Customer's problem is better solved by a simpler migration
☁️ GCP Services: Anthos / GKE Enterprise, Anthos Service Mesh (≈ App Mesh), Anthos Config Management (GitOps), Connect Gateway
🎯 L6 Level-Up: Position Anthos as the bridge, not the destination. "We use Anthos to give you a consistent developer experience today while you migrate at your own pace. It de-risks the journey." Don't over-pitch it for simple use cases.

🏗️ Category 2: Solution Architecture — "Design X on GCP"

Use the RCDSFS framework for every whiteboard question: Requirements → Components → Data Flow → Scale → Failure → Security

9 Design YouTube on GCP — video upload, processing, and streaming at scale
Framework: RCDSFS (Architecture Whiteboard)
📋 Requirements: Upload videos (any format), transcode to multiple resolutions, stream globally with low latency, search/discover, recommendations
☁️ GCP Services: Cloud Storage (≈ S3) — raw + transcoded video • Transcoder API (≈ MediaConvert) • Cloud CDN (≈ CloudFront) • Pub/Sub (≈ SQS) • Firestore (≈ DynamoDB) — metadata • BigQuery (≈ Redshift) — analytics • Vertex AI (≈ Personalize) — recommendations
🎯 L6 Level-Up: Mention cost optimization — "For a customer at this scale, I'd discuss committed use discounts on storage and pre-warming CDN caches for popular content." Shows commercial awareness.
10 Design a Netflix-like video streaming platform on GCP
Framework: RCDSFS (Architecture Whiteboard)
📋 Requirements: Content catalog, user profiles, personalized recommendations, adaptive bitrate streaming, global low-latency delivery
☁️ GCP Services: Cloud Storage (≈ S3) — media • Transcoder API (≈ MediaConvert) — adaptive bitrate • Cloud CDN (≈ CloudFront) • Cloud Spanner (≈ Aurora Global) — globally consistent data • Pub/Sub + Dataflow (≈ Kinesis) • BigQuery (≈ Redshift) — viewing analytics • Vertex AI (≈ Personalize/SageMaker) — recommendations
🎯 L6 Level-Up: Call out content licensing constraints — "I'd ask which regions they're licensed to stream in, because that drives CDN configuration and data residency decisions." Shows you think like a consultant, not just an architect.
11 Design a WhatsApp-like messaging app on GCP
Framework: RCDSFS (Architecture Whiteboard)
📋 Requirements: 1:1 and group chat, real-time delivery, message persistence, read receipts, media sharing, E2E encryption, millions of concurrent users
☁️ GCP Services: GKE (≈ EKS) — chat server fleet (WebSocket) • Memorystore Redis (≈ ElastiCache) — presence, sessions • Firestore (≈ DynamoDB) — message persistence • Cloud Storage (≈ S3) — media • Pub/Sub (≈ SNS/SQS) — message routing + group fan-out • Firebase Cloud Messaging — push notifications
🎯 L6 Level-Up: "I'd also discuss data residency with the customer — messaging apps often face regional regulations (GDPR, local data sovereignty) that influence where Firestore regions are deployed."
12 Design a Tinder-like location-based matching app on GCP
Framework: RCDSFS (Architecture Whiteboard)
📋 Requirements: User profiles, location-based discovery, swipe/match logic, real-time match notifications, chat, photos
☁️ GCP Services: Cloud Run (≈ Fargate) — auto-scaling API • Firestore (≈ DynamoDB) — profiles, matches • Memorystore Redis (≈ ElastiCache) — geospatial indexing • Cloud Storage (≈ S3) — profile photos • Cloud Vision API (≈ Rekognition) — content moderation • Pub/Sub + FCM (≈ SNS) — match notifications • Cloud CDN (≈ CloudFront) — serve photos fast
🎯 L6 Level-Up: Mention the cold-start economics — "I'd recommend Cloud Run here because dating apps have massive peak/off-peak variance. You're not paying for idle capacity at 3 AM."
13 Design an Uber-like ride-sharing platform on GCP
Framework: RCDSFS (Architecture Whiteboard)
📋 Requirements: Real-time driver location, rider matching, route optimization, surge pricing, payments, trip history
☁️ GCP Services: GKE (≈ EKS) — core matching + dispatch • Memorystore Redis (≈ ElastiCache) — real-time driver locations (geospatial) • Google Maps Platform (≈ Amazon Location Service) — routing, ETAs • Pub/Sub (≈ Kinesis/SQS) • Dataflow + BigQuery (≈ Kinesis Analytics + Redshift) — real-time analytics, surge pricing • Firestore (≈ DynamoDB) — trip history • Vertex AI (≈ SageMaker) — demand prediction
🎯 L6 Level-Up: Google Maps Platform is a strategic differentiator — "Google Maps has the best global coverage and real-time traffic data. For a ride-sharing platform, that directly impacts driver ETA accuracy and rider experience."
14 Design a Spotify-like audio streaming and recommendation platform on GCP
Framework: RCDSFS (Architecture Whiteboard)
📋 Requirements: Audio streaming (adaptive quality), massive catalog, personalized playlists/recommendations, search, offline download, artist analytics
☁️ GCP Services: Cloud Storage (≈ S3) — audio files • Cloud CDN (≈ CloudFront) — global streaming • Cloud Functions (≈ Lambda) — transcode on upload • Cloud Spanner (≈ Aurora Global) — music catalog • Pub/Sub + Dataflow + BigQuery (≈ Kinesis + Redshift) — event pipeline • Vertex AI (≈ Personalize/SageMaker) — recommendations • Firestore (≈ DynamoDB) — user playlists
🎯 L6 Level-Up: Highlight the economics — "I'd advise the customer to implement intelligent caching: the top 1% of tracks serve 80% of streams. Pre-cache those at CDN edge and use Cloud Storage Nearline for long-tail content. This can cut delivery costs by 40-60%."

🗣️ Category 3: Communication & Stakeholder Management

15 CTO wants GCP but VP of Ops is pushing back due to existing AWS investment. How do you handle this?
Framework: ACREN (Customer Objection Handling)
📋 Approach:
  • Acknowledge: "That's a legitimate concern. You've invested time, training, and tooling in AWS."
  • Clarify: Understand the VP's specific concerns — sunk cost? Team skills? Existing contracts? Migration risk?
  • Reframe: Shift from "replace AWS" to "augment with GCP where it wins." Best-tool-for-the-job.
  • Evidence: Show specific workloads where GCP adds value AWS doesn't. Offer a low-risk pilot.
  • Next Step: Propose a joint workshop where BOTH stakeholders explore a specific use case together.
🎯 L6 Level-Up: "I'd meet the VP of Ops separately, 1:1, to understand their real concern. Often it's about their team's job security or their own credibility tied to the AWS decision. Address the person, not just the technology."
16 Technical team loves your PoC but procurement is blocking the deal. What do you do?
Framework: ACREN + ADAEM
📋 Approach:
  • Acknowledge: Procurement has a job — control spend, manage vendor risk, ensure compliance.
  • Clarify: What's the specific blocker? Pricing? Contract terms? Competing evaluation? Budget cycle?
  • Reframe: Help procurement see this as risk reduction, not cost addition.
  • Evidence: TCO comparison with concrete numbers, flexible engagement options, customer references
  • Next Step: Ask your champion (technical team) to schedule a joint meeting — you bring ROI, they bring business case.
🎯 L6 Level-Up: "I've learned that procurement blockers are rarely about technology. I'd ask my Google sales counterpart to engage procurement directly with commercial flexibility — while I arm the technical champion with an internal business case document."
17 3 competing priorities — migration, security hardening, and cost optimization. All urgent. How do you prioritize?
Framework: USDVP (Solution Design — scoping)
📋 Approach:
  • Understand: Which has the closest deadline or business trigger? (compliance audit? contract renewal? board mandate?)
  • Scope: Are they actually independent, or can they be combined? Security hardening DURING migration, cost optimization AS you migrate
  • Design a phased approach:
    • Phase 1: Security assessment (2 weeks) — identifies urgent blockers vs. improvements
    • Phase 2: Migrate first workload WITH security best practices AND right-sized — delivers all three priorities simultaneously
    • Phase 3: Expand the pattern to remaining workloads
🎯 L6 Level-Up: "An L5 picks one priority and defends it. An L6 finds the sequencing that advances all three — and helps the customer see they're not actually competing."
18 How would you explain the business value of GCP migration to a CFO who only cares about cost?
Framework: ACREN (Objection Handling — cost framing)
📋 Approach:
  • Acknowledge: "Cost is the right lens. Let's quantify it."
  • Clarify: "Are you comparing capital cost (on-prem) vs. operational cost (cloud)? Or current cloud spend vs. GCP?"
  • Reframe: Move from "infrastructure cost" to "total cost of outcomes":
    • CapEx elimination — no more hardware refresh cycles
    • OpEx optimization — pay for what you use, not peak capacity
    • Speed-to-market — faster launches = earlier revenue
    • Risk reduction — DR/BC without maintaining a secondary data center
  • Evidence: TCO model including hidden costs. GCP pricing advantages: SUDs (automatic), CUDs, BigQuery pay-per-query
🎯 L6 Level-Up: "CFOs don't care about services — they care about margin, risk, and growth. I'd frame it as: 'Migration eliminates $X in data center refresh CapEx next year, converts to predictable OpEx, and gives your engineering team 30% more time to build revenue-generating features.'"
19 A customer says 'We tried cloud migration before and it failed.' How do you respond?
Framework: ACREN (Objection Handling)
📋 Approach:
  • Acknowledge: "That's valuable experience. Most failed migrations teach us more than successful ones."
  • Clarify: "What specifically didn't work? Performance? Cost overruns? Team readiness? The approach itself?"
  • Reframe: "You now know what NOT to do. That makes the next attempt better-informed."
  • Evidence: Address common failure modes:
    • "Lift-and-shifted without optimizing" → Right-size during migration using Active Assist
    • "Cost spiraled" → Budgets, alerts, committed use discounts from day one
    • "Team wasn't ready" → Start with training and a small, non-critical workload
  • Next Step: Propose a small, reversible pilot — pick one low-risk workload, migrate with guardrails, prove the model
🎯 L6 Level-Up: "The real answer is usually people, not technology. I'd ask: 'Did the failure happen because of the cloud, or because of how the migration was managed?' Then build the enablement plan alongside the technical plan."
20 Sales team wants you to push Product X, but you think a different solution is better for the customer. What do you do?
Framework: ADAEM (Stakeholder Engagement — internal alignment)
📋 Approach:
  • Align: Understand why sales wants Product X — quota? strategic push? customer asked for it?
  • Discover: Validate your own assessment — is Product Y genuinely better, or are you missing commercial context?
  • Advise (internally): Have a private conversation with the sales rep. Share your technical reasoning.
  • Enable: Propose a compromise — "Let's lead with the right solution. Happy customers expand. Unhappy customers churn."
  • Measure: If genuine disagreement, escalate to sales manager with data.
🎯 L6 Level-Up: "I'd never undermine my sales counterpart in front of a customer. But behind closed doors, I'll fight for the right answer with data. Long-term, trusted advisors generate more revenue than product pushers."

🔀 AWS → GCP Services Cheat Sheet

Map EVERY AWS service to its GCP equivalent. Drop into any answer to show fluency.

CategoryAWSGCPNotes
ComputeEC2Compute EngineVMs
EKSGKEGoogle's K8s is more managed
FargateCloud RunServerless containers
LambdaCloud FunctionsEvent-driven
StorageS3Cloud StorageObject storage
EBSPersistent DiskBlock storage
EFSFilestoreNFS
DatabaseRDSCloud SQLManaged MySQL/Postgres
AuroraAlloyDB / Cloud SpannerSpanner = global scale
DynamoDBFirestore / BigtableFirestore=docs, Bigtable=wide-column
ElastiCacheMemorystoreRedis/Memcached
AnalyticsRedshiftBigQueryGoogle's crown jewel
KinesisPub/Sub + DataflowMessaging + stream processing
GlueDataflow / DataprocETL
QuickSightLooker / Looker StudioBI
AI/MLSageMakerVertex AIFull ML platform
PersonalizeRecommendations AIRecs engine
RekognitionCloud Vision APIImage analysis
TranscribeSpeech-to-TextAudio
NetworkingCloudFrontCloud CDNCDN
Direct ConnectCloud InterconnectPrivate connectivity
Route 53Cloud DNSDNS
VPC/TGWVPC / Cloud RouterVPC is GLOBAL in GCP
SecurityIAMCloud IAMSimilar model
KMSCloud KMSKey management
GuardDutySecurity Command CenterThreat detection
WAFCloud ArmorWeb app firewall
DevOpsCodePipelineCloud BuildCI/CD
CloudFormationDeployment Manager / TerraformIaC
ECRArtifact RegistryContainer registry
MigrationMGNMigrate for Compute EngineVM migration
DMSDatabase Migration ServiceDB migration
Multicloud(none)Anthos / GKE EnterpriseGoogle's unique differentiator
MapsLocation ServiceGoogle Maps PlatformBest-in-class

⭐ Key GCP Differentiators Drop into conversation

BigQuery

Serverless, pay-per-query, petabyte-scale. No cluster management. #1 reason customers choose GCP for analytics.

GKE Autopilot

Truly serverless Kubernetes. No node management. EKS has nothing equivalent.

Global VPC

Unlike AWS where VPCs are regional. GCP VPCs span ALL regions. Simplifies multi-region networking.

Anthos

Only hyperscaler offering true multicloud Kubernetes management across GCP, AWS, Azure, and on-prem.

Google Maps Platform

No competitor comes close for location services. Best global coverage and real-time traffic data.

BigQuery ML

Train ML models with SQL — no Python needed. Game-changer for SQL-first teams.

Sustained-Use Discounts

Automatic (no commitment needed). AWS requires reserved instances.

Live Migration

GCP live-migrates VMs during maintenance. Zero downtime, no action needed.

📖 Technical Terms Glossary

One-liners to explain on the spot. Organized by domain.

🏗️ Compute & Infrastructure

Containers vs VMs
VMs virtualize hardware (heavy). Containers share OS kernel (lightweight, portable).
GCP: GKE / Cloud Run
Kubernetes
Open-source container orchestration — auto deploys, scales, heals.
GCP: GKE
Serverless
No infra to manage. Pay per execution. Auto-scales to zero.
GCP: Cloud Functions / Cloud Run
Autoscaling
Auto-adjusts capacity. Horizontal=more instances. Vertical=bigger instances.
GCP: MIGs / GKE HPA
Load Balancing
Distributes traffic across backends for availability + performance.
GCP: Cloud Load Balancing
Service Mesh
Manages service-to-service traffic, security, observability.
GCP: Anthos Service Mesh

🔄 App Modernization

Microservices
Break monolith into small, independently deployable services.
GCP: GKE / Cloud Run
Strangler Fig Pattern
Gradually replace monolith pieces — no big bang rewrite.
Architecture Pattern
CI/CD
Continuous Integration + Continuous Delivery. Automate build, test, deploy.
GCP: Cloud Build / Cloud Deploy
Blue/Green Deploy
Two identical environments — switch traffic for zero-downtime deploys.
GCP: Cloud Run / GKE
Canary Deploy
Route small % to new version, watch metrics, then full rollout.
GCP: Cloud Deploy
API Gateway
Single entry for APIs: auth, rate limiting, routing.
GCP: Apigee

📊 Data & Analytics

Data Lake
Raw unstructured store. Schema-on-read. Cheap storage.
GCP: Cloud Storage
Data Warehouse
Structured, query-optimized. Schema-on-write.
GCP: BigQuery
ETL vs ELT
ETL=transform before load. ELT=load raw, transform in warehouse.
GCP: Dataflow / BigQuery
Streaming vs Batch
Batch=scheduled. Streaming=continuous as data arrives.
GCP: Dataflow + Pub/Sub
Pub/Sub
Async messaging — decouples producers from consumers.
GCP: Pub/Sub
Partitioning
Divide table by key for scan efficiency.
GCP: BigQuery

🤖 AI / ML

ML Pipeline
Automated: data prep → train → deploy → monitor.
GCP: Vertex AI Pipelines
Feature Store
Central repo of curated ML features.
GCP: Vertex AI Feature Store
Model Serving
Deploy trained model to serve predictions via API.
GCP: Vertex AI Endpoints
MLOps
DevOps for ML: version, track, auto-retrain.
GCP: Vertex AI
Foundation Models
Large pre-trained models — fine-tune or prompt.
GCP: Vertex AI + Gemini
RAG
Ground LLM in your data by retrieving docs first.
GCP: Vertex AI Search

🔐 Security

IAM
Who can do what on which resource. Least privilege.
GCP: Cloud IAM
Zero Trust
Never trust, always verify. No implicit trust based on network location.
GCP: BeyondCorp
Encryption (at rest / in transit)
At rest=encrypted on disk. In transit=encrypted over network (TLS).
GCP: Default in GCP
VPC
Isolated network. GCP VPC is GLOBAL!
GCP: VPC
DLP
Scan & redact PII, credit cards, sensitive data.
GCP: Cloud DLP
CMEK
Customer-Managed Encryption Keys.
GCP: Cloud KMS

🌐 Networking

Cloud Interconnect
Dedicated private connection from on-prem to GCP.
GCP: Interconnect
Cloud VPN
Encrypted tunnel over internet to GCP.
GCP: Cloud VPN
CDN
Cache content at edge closer to users.
GCP: Cloud CDN
Hybrid Cloud
On-prem + public cloud together.
GCP: Anthos
Multicloud
Multiple cloud providers managed together.
GCP: Anthos / BigQuery Omni
Global VPC
GCP VPCs span ALL regions. KEY differentiator!
GCP: VPC

💰 Cost & Business

TCO
Total Cost of Ownership = hardware + power + people + licensing.
GCP: Migration Calculator
OpEx vs CapEx
CapEx=buy upfront. OpEx=pay-as-you-go. Cloud = OpEx.
GCP: CFO-friendly framing
CUDs
Committed Use Discounts: 1-3yr commit for 20-57% off.
GCP: ≈ Reserved Instances
SUDs
Sustained Use Discounts: auto discount >25% monthly use. No commit!
GCP: GCP only!
Right-sizing
Match instance type/size to workload requirements.
GCP: Recommender

RRK Interview Handbook — Google Cloud Customer Engineer III (L6)

Compiled from: RRK Deep Dive Study Guide & RRK Interview Frameworks

Generated: