APURV
  • Home
  • Journey
  • Projects
  • Blogs
  • Interview
  • Exams
Resume
APURV

Building scalable, secure, and production-ready cloud infrastructure. Automation first.

NAVIGATION

HomeExperienceProjectsCertificationsSkills

TECH STACK

AWSGCPK8sCI/CDLinuxDocker

CONNECT

LinkedInGitHubEmailResume

© 2026 Apurv Gujjar. All rights reserved.
Apurv Gujjar
Apurv GujjarDevOps & Cloud Engineer
|Interview Documentation
Portfolio
Handbooks
🎯Linux🐙Git & GitHub🤖GitHub Actions🌐Networking☁AWS🛠Terraform🐳Docker☸Kubernetes📊Monitoring🛡DevSecOps💰Cost Optimization🚨Incident Scenarios👤HR & Behavioral☁GCP🐍Python
Interview DocumentationGCP

GCP

Google Cloud Platform Infrastructure & GKE Architecture Guide

Q1

Explain the different levels or service tiers of Google Cloud. How does business process outsourcing fit into the cloud ecosystem?

💬Answer

Google Cloud Platform and the broader cloud computing ecosystem consist of four primary levels or tiers:

  • Infrastructure as a Service (IaaS): Establishes the fundamental virtualized hardware building blocks (e.g., VMs via Compute Engine, storage disks, virtual networks). Users manage the OS, runtimes, and apps.
  • Platform as a Service (PaaS): Delivers pre-configured runtimes, middleware, and application development environments. The provider manages VM infrastructure, OS patches, and auto-scaling. Developers only deploy and configure code (e.g., App Engine, Cloud Run).
  • Software as a Service (SaaS): Delivers a complete, cloud-hosted software application ready for end-user consumption (e.g., Google Workspace, BigQuery UI).
  • Business Process Outsourcing (BPO): Represents the non-technical fourth tier. BPO involves delegating core business operations (like customer support, HR, or finance operations) to a third-party vendor that operates on top of SaaS/PaaS/IaaS platforms to deliver business value.
Q2

How do organizations systematically save money and resources by migrating to cloud computing?

Q3

What is Eucalyptus, and how does it fit into public, private, and hybrid cloud architectures?

Q4

How does on-premises computing differ from a private cloud?

Q5

Explain the concept of Zones and Regions in Google Cloud Platform. How many regions does GCP operate globally?

Q6

What are the resource hierarchy levels in GCP, and how does permissions inheritance work across them?

Q7

What are Projects in Google Cloud, and why are they considered the primary administrative boundary?

Q8

Name and explain the five key ways users can interact with and manage Google Cloud Platform.

Q9

How does resource billing work on Google Cloud? How are costs aggregated?

Q10

What is Google Compute Engine (GCE), and how does Google manage VM resource allocation under the hood?

Q11

What is Google App Engine (GAE)? Contrast App Engine Standard with App Engine Flexible.

Q12

What is Google Kubernetes Engine (GKE), and what are the step-by-step phases of deploying a containerized application on it?

Q13

# Deployment Steps:

Q14

What is the difference between Cloud Run and GKE? When should we choose one over the other?

Q15

How does Google Cloud handle Workload Identity, and why is it preferred over static service account JSON keys?

Q16

What is Google Cloud Storage (GCS)? What function does a 'bucket' serve in GCS?

Q17

What is Object Versioning in GCS, and how does it safeguard against data loss?

Q18

How do BigQuery and Cloud SQL differ? When would you use each service?

Q19

How do you configure, manage, and scale a database in GCP using Cloud SQL?

Q20

What is Cloud Dataproc, and how does it process big data workloads efficiently?

Q21

What is Cloud Composer, and what role does it play in data engineering pipelines?

Q22

What is a Google Cloud Virtual Private Cloud (VPC), and how does its global resource model differ from other clouds?

Q23

Explain VPC Network Peering. How does it handle overlapping subnets and transit routing?

Q24

What is Private Service Connect (PSC), and how does it improve API access security?

Q25

How does Cloud VPN work in GCP, and when would you choose Classic VPN over HA VPN?

Q26

What is Cloud Interconnect, and when should we choose Dedicated Interconnect over Partner Interconnect?

Q27

How do VPC Firewall Rules work? What is the difference between using network tags and service accounts?

Q28

What are routes in a GCP VPC, and how do dynamic routes get propagated via Cloud Routers?

Q29

What are Alias IP Ranges in GCP, and how do they benefit container networking in GKE?

Q30

Why would a Google Compute Engine VM need multiple network interfaces (multi-NIC), and what are the configuration rules?

Q31

What is a Shared VPC in GCP? How does it separate responsibilities between network admins and application developers?

Q32

How does Cloud Load Balancing work in GCP? Compare Global HTTPS Load Balancing with Regional network load balancing.

Q33

What is the difference between internal and external load balancers in GCP? When would you use an Internal HTTP(S) Load Balancer?

Q34

What is Private Google Access, and how does it allow private VMs to communicate with Google APIs?

Q35

What is the difference between GCP Premium Tier and Standard Tier networks? When would you choose Standard Tier?

Q36

How does GCP ensure high availability across regions for critical architectures?

Q37

What is the role of IAM Conditions in GCP, and how do they improve security?

Q38

How do you secure GCP resources with Identity and Access Management (IAM)?

Q39

How does GCP handle data encryption both in transit and at rest?

Q40

How is Infrastructure as Code (IaC) handled on GCP? What tools are available?

Q41

How do you skillfully approach logging and monitoring in a Google Cloud Platform environment?

Q42

What are the common job roles and responsibilities a GCP DevOps Engineer fulfills?

Q43

Explain Service-Level Indicators (SLIs) in GCP Cloud Monitoring. How do they relate to SLOs?

Q44

How do you implement a learning culture in a DevOps team? How does blameless post-mortem play a role?

Q45

What are the four types of Cloud Audit Logs in GCP, and what kind of information does each capture?

Q46

How do you monitor and optimize cloud costs in GCP?

Q47

What is an Error Budget, and how does it balance development velocity with reliability?

Q48

What is Alert Fatigue, and how do you prevent it?

Q49

What are dynamic blocks in Terraform, and when should we use them when deploying GCP VPC networks?

Q50

How do you handle secrets and credentials in Cloud Build pipelines securely?

Q51

What is the Strangler Fig Pattern, and how do you use GCP load balancers to migrate a monolith to microservices?

Q52

Quiz Q1: Which Google Cloud service is used for object storage?

Q53

Quiz Q2: Which GCP service provides virtual machine instances?

Q54

Quiz Q3: What does GKE stand for?

Q55

Quiz Q4: Which GCP product is a serverless, highly scalable data warehouse?

Q56

Quiz Q5: What is Cloud Pub/Sub primarily used for?

Q57

Quiz Q6: Which IAM role gives the most permissions at the project level?

Q58

Quiz Q7: Which Cloud Storage class is best for frequently accessed data with low latency?

Q59

Quiz Q8: Which service is used to run small serverless functions triggered by events?

Q60

Quiz Q9: Which managed service is designed for traditional relational databases?

Q61

Quiz Q10: Which load balancer is GCP's global HTTP(S) load balancer that supports cross-region traffic?

Apurv Gujjar - DevOps & Cloud Engineer
Created by

Apurv Gujjar

DevOps & Cloud Engineer

Specialized in:DevOpsAWSGCPKubernetesTerraformDocker
View Portfolio