Cloud Engineer interview question · Most asked
How do you approach cloud cost optimisation?
Summary
Start with visibility (tags, cost per team, budgets, anomaly detection), remove waste (idle and unattached resources, old snapshots, logs kept forever), rightsize from metrics, then commit (savings plans/reservations) for the stable baseline, use spot for interruptible work, and address architecture (data transfer paths, storage tiers, Arm instances, serverless for spiky loads).
Longer Answer
FinOps is shared: engineers see what their services cost. Order matters: commit after rightsizing, or you lock in waste.
Key Points
- Visibility first.
- Remove waste, then rightsize.
- Commit to the baseline; spot for batch.
- Fix architecture-level costs.
Deep dive: Cloud Engineering in Production: The Resources Nobody Owned
Explanation
What interviewers look for
A sequenced, measurable approach.
More most-asked Cloud Engineer questions
- What do Multi-AZ deployments and read replicas give you for managed databases?
- How is an AWS IAM request evaluated when several policies apply?
- 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?
- Explain RTO and RPO and the four disaster recovery strategies.
- What security services and settings belong in every cloud account from day one?
- Explain the shared responsibility model. What's the customer responsible for with a managed database?