Cloud Service and Deployment Models Questions
The foundational service models (IaaS, PaaS, SaaS, FaaS) and deployment models (public, private, hybrid, community cloud) and when each is appropriate. Covers the shared-responsibility boundary, on-demand elasticity, the core value proposition of cloud versus on-premises, and how service-model choice shifts operational ownership. The conceptual entry point before any provider-specific or architectural depth.
As a Systems Engineer, design a secure cross-account access model for AWS accounts used by CI/CD pipelines and production teams. Cover IAM roles, OIDC identity providers for GitHub/GitLab, trust policies, least-privilege assume-role patterns, temporary credentials, and audit logging. Explain secrets handling and mitigation techniques against credential exposure.
Compare managed Kubernetes services (EKS, GKE, AKS) with running Kubernetes self-managed on cloud VMs. As a Systems Engineer, analyze trade-offs across operational burden, control plane upgrades, node management, security patches, cost, integration with cloud services, and vendor lock-in. Provide scenarios where self-managed clusters are justified.
Design a secure multi-tier web application architecture on AWS expected to handle 1,000,000 requests per day with peaks of ~10k RPS. Provide a VPC layout indicating public/private subnets, NAT gateways, security groups, load balancers, autoscaling groups, database and caching tiers, session handling, monitoring, and how you'd enforce network segmentation and least privilege.
Production alert: application tail latency and request queuing have spiked while CPU appears normal. You are the Systems Engineer on-call. Walk through a structured troubleshooting process across network, infrastructure, and application layers: what telemetry and traces do you examine, hypotheses you test first, immediate mitigations you might apply, and long-term fixes to prevent recurrence.
A Kubernetes cluster shows noisy neighbor behavior where some pods are repeatedly throttled and others consume excessive CPU/memory. Describe how you would diagnose the issue using cluster telemetry and propose mitigations using resource requests/limits, QoS classes, limit ranges, resource quotas, node taints/tolerations, and pod priority/eviction policies.
Unlock Full Question Bank
Get access to all 35 Cloud Service and Deployment Models interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.