AI Dashboard Designer
An AI Dashboard Designer is a hybrid visual strategist and data technologist who transforms raw AI metrics, model performance data…
Skill Guide
Cloud Platform Basics encompasses the core knowledge of AWS, GCP, and Azure for provisioning, managing, and utilizing fundamental infrastructure services (compute, storage, networking, databases) and their associated operational models.
Scenario
Deploy a classic web application with a frontend (web server), backend (application logic), and database layer on AWS, GCP, or Azure, ensuring each tier is in its own subnet within a VPC.
Scenario
Manually deployed resources are becoming unmanageable and costly. You must convert an existing environment into Terraform code and implement a cost-saving strategy.
Scenario
Design a global application with strict low-latency requirements and zero planned downtime, requiring active traffic distribution across two or more cloud regions.
Use Terraform for multi-cloud provisioning due to its declarative syntax and provider ecosystem. Use native tools like CloudFormation for deep integration with a single cloud. Pulumi allows IaC using general-purpose programming languages (Python, Go).
Implement from day one. Set up budgets and alerts to prevent bill shock. Use cost allocation tags to track spending by team/project. Analyze reports monthly to identify and eliminate waste (idle IPs, unattached volumes).
Use the provider's Well-Architected/Framework pillars (Security, Reliability, etc.) as a design review checklist. Implement CIS Benchmarks for hardening OS and cloud service configurations. These frameworks provide structured, best-practice approaches to security and compliance.
Answer Strategy
Test understanding of IaaS vs. PaaS trade-offs and stateful workload management. The answer must reject managed platform services (like ECS/Fargate) in favor of IaaS with persistent storage. 'For a stateful monolith needing local disk, I'd use EC2 instances with instance store volumes or EBS volumes provisioned as io2 for high performance. I'd place them in an Auto Scaling group with a stateful lifecycle policy to preserve volumes on termination, and use an Application Load Balancer for traffic distribution. For high availability, I'd deploy across multiple Availability Zones, using EBS Multi-Attach where supported or a distributed file system like EFS for shared state.'
Answer Strategy
Tests incident response and proactive governance skills. Structure answer in phases. 'Immediate response: 1) Verify deletion via CloudTrail logs. 2) If versioning was enabled, use the S3 console to restore deleted objects from previous versions. 3) If versioning was off, initiate recovery from cross-region replication or our backup vault. Long-term prevention: 1) Enable versioning and MFA Delete on all production buckets. 2) Implement Service Control Policies (SCPs) or IAM policies with explicit Deny for `s3:DeleteBucket` and `s3:DeleteObject` on production resources. 3) Enable S3 Object Lock for compliance-critical data.'
1 career found
Try a different search term.