Cloud Engineer interview question · Most asked
How do you decide between AWS, Azure and Google Cloud for a new company or project?
Summary
Start from requirements: existing skills and contracts, Microsoft or Google ecosystem integration, required managed services (data, AI, regions, compliance), pricing and credits, and support. Most companies standardise on one primary cloud for depth and use others for specific needs; avoid multi-cloud for its own sake.
Longer Answer
Keep portability where cheap (containers, Terraform, open-source databases) rather than building lowest-common-denominator abstractions.
Key Points
- Requirements and skills first.
- One primary cloud.
- Multi-cloud for specific reasons.
- Cheap portability, not abstraction.
Deep dive: Cloud Computing Tutorial: Cloud Computing History & Milestones
Explanation
What interviewers look for
Business-driven, pragmatic reasoning.
More most-asked Cloud Engineer questions
- What do Multi-AZ deployments and read replicas give you for managed databases?
- Explain RTO and RPO and the four disaster recovery strategies.
- What are regions and availability zones, and how do you use them for resilience?
- How do you eliminate long-lived credentials in a cloud environment?
- How do you keep object storage buckets from being exposed publicly?
- How do you approach cloud cost optimisation?
- How is an AWS IAM request evaluated when several policies apply?
- What security services and settings belong in every cloud account from day one?