Cloud Certification Prep
Study guides, domain breakdowns, and practice questions for AWS, Microsoft Azure, and Google Cloud certifications — from foundational cloud literacy to advanced security and architecture specialisations.
AWS Certifications
AWS certifications span foundational, associate, professional, and specialty levels. The recommended starting point is AWS Cloud Practitioner for non-technical roles, or AWS Solutions Architect – Associate for engineers and developers. All exams are multiple-choice and scenario-based.
AWS certification ladder
AWS Cloud Practitioner
Cloud concepts, AWS core services (EC2, S3, RDS, VPC, IAM), pricing models (on-demand, reserved, spot, savings plans), shared responsibility model, and the AWS Well-Architected Framework pillars. Ideal first cert for non-technical cloud decision-makers and business stakeholders. 90-minute exam, 65 questions.
AWS Solutions Architect – Associate
The most popular AWS cert globally. Design resilient, performant, secure, and cost-optimised architectures. Covers VPC design, EC2, ECS, Lambda, S3, RDS, DynamoDB, CloudFront, Route 53, IAM, KMS, and auto scaling. Domains: Design Secure Architectures (30%), Design Resilient Architectures (26%), Design High-Performing Architectures (24%), Design Cost-Optimised Architectures (20%).
AWS Developer – Associate
Application deployment on AWS — Lambda functions, API Gateway, DynamoDB, Cognito, CodePipeline, CodeDeploy, SAM (Serverless Application Model), and AWS SDK integration. Covers the full developer workflow on AWS including CI/CD, monitoring (CloudWatch, X-Ray), and containerisation (ECS, ECR).
AWS SysOps Administrator – Associate
Operations on AWS — monitoring and alerting (CloudWatch, AWS Config, CloudTrail), cost management, storage management, deployment and provisioning, high availability, and security operations. The only AWS associate exam with a hands-on lab component (AWS console tasks timed during the exam).
AWS Solutions Architect – Professional
Advanced architecture design for complex, multi-account AWS environments. Covers AWS Organizations, Service Control Policies (SCPs), Transit Gateway, Direct Connect, advanced IAM, data migration strategies, multi-region disaster recovery, and advanced cost optimisation. 180-minute exam, 75 questions. Recommended: 2+ years AWS architecture experience.
AWS Security – Specialty
Advanced cloud security: IAM policies and permission boundaries, KMS and CloudHSM, VPC security controls (security groups, NACLs, VPC endpoints), GuardDuty, Security Hub, Macie, Inspector, WAF and Shield, AWS Config compliance, CloudTrail log analysis, and incident response in AWS. The security engineer's certification of choice for AWS environments.
Microsoft Azure Certifications
Microsoft's role-based certification framework covers fundamentals, associate, and expert tracks across administration, development, AI, data, and security. The AZ-900 is the foundational starting point; the SC-series certs are the security specialist track.
Azure Fundamentals
Cloud computing concepts, Azure services overview, core architectural components (regions, availability zones, resource groups, subscriptions), Azure pricing, SLAs, and the Azure Well-Architected Framework. Non-technical friendly — 45 minutes, 40–60 questions.
Security, Compliance & Identity Fundamentals
Foundational security concepts, Microsoft Entra ID (formerly Azure AD) basics, Microsoft Defender for Cloud overview, Microsoft Sentinel basics, Microsoft Purview compliance, and the shared responsibility model. Entry-level for non-technical security and compliance stakeholders.
Azure Administrator
Manage Azure subscriptions and governance, implement and manage storage, deploy and manage Azure compute resources, configure and manage virtual networking, and monitor and maintain Azure resources. Key skills: Azure Policy, RBAC, VNet peering, NSG rules, Azure Monitor, and Azure Backup. 100-120 minutes, 40–60 questions.
Azure Security Engineer
The core Azure security certification. Domains: Manage Identity and Access (25–30%), Secure Networking (20–25%), Secure Compute, Storage, and Databases (20–25%), Manage Security Operations (25–30%). Key areas: Microsoft Entra ID PIM, Conditional Access, Defender for Cloud, Microsoft Sentinel, Key Vault, Private Endpoints, and DDoS Protection.
Microsoft Security Operations Analyst
SOC analyst certification for the Microsoft security stack. Covers Microsoft Sentinel (workspace design, analytics rules, workbooks, playbooks/SOAR), Microsoft Defender XDR (Defender for Endpoint, Office 365, Identity, Cloud Apps), and threat hunting with KQL. Strong KQL query writing is essential for this exam.
Microsoft Identity and Access Administrator
Microsoft Entra ID (Azure AD) deep dive: user and group management, Conditional Access policies, Privileged Identity Management (PIM), Microsoft Entra ID Governance, External Identities (B2B, B2C), enterprise application SSO (SAML, OIDC), and authentication method management including FIDO2 and passwordless.
Azure Solutions Architect Expert
Advanced architecture: identity and governance (management groups, Azure Policy, Blueprints), data storage solutions, business continuity (site recovery, backup, multi-region HA), infrastructure design (hub-and-spoke, Virtual WAN), application architecture, and migration strategies. Co-prerequisite: AZ-104.
Microsoft Cybersecurity Architect
Senior-level security architecture across Microsoft security technologies. Covers Zero Trust strategy, GRC integration with Microsoft compliance tools, security posture management, threat modelling, and designing security for hybrid and multi-cloud scenarios using Microsoft security frameworks. Requires an associate-level security cert as prerequisite.
Google Cloud Certifications
Google Cloud certifications are known for being scenario-heavy and requiring deep practical knowledge of GCP architecture patterns. The Associate Cloud Engineer is the recommended entry point for technical roles.
Cloud Digital Leader
Non-technical cloud literacy certification covering Google Cloud capabilities, data and AI products, infrastructure modernisation, and business transformation use cases. Suitable for business decision-makers and non-engineers beginning cloud adoption.
Associate Cloud Engineer
Deploy applications, monitor operations, and manage enterprise solutions using Google Cloud. Key services: Compute Engine, GKE (Google Kubernetes Engine), Cloud Run, Cloud Storage, Cloud SQL, BigQuery, Cloud IAM, VPC networking, and Cloud Monitoring. 2-hour exam, ~50 questions. Strong gcloud CLI knowledge required.
Professional Cloud Architect
Design, develop, and manage robust, secure, scalable, and dynamic GCP solutions. The most widely held Google Cloud professional cert. Covers solution design, security and compliance, HA and DR, and cost optimisation across all major GCP services. Known for complex scenario-based case study questions.
Professional Cloud Security Engineer
Security architecture for Google Cloud: Cloud IAM (custom roles, service accounts, Workload Identity Federation), VPC security (firewall rules, Private Google Access, VPC Service Controls), encryption (CMEK, CSEK, Cloud HSM), BeyondCorp/Zero Trust (Identity-Aware Proxy, Certificate Authority Service), and Security Command Centre.
Professional Cloud DevOps Engineer
Site reliability engineering on GCP: Cloud Build, Cloud Deploy, Artifact Registry, GKE operations, Cloud Monitoring and Logging, Service Level Objective design, error budgets, and incident management using Google Cloud Operations Suite.
Professional Cloud Network Engineer
Advanced GCP networking: VPC design, Shared VPC, VPC peering, Cloud Interconnect, Cloud VPN, Cloud CDN, Cloud Load Balancing (HTTP/S, SSL, TCP/UDP), Cloud Armor, Private Service Connect, and hybrid connectivity architecture.
Practice Questions — Cloud Certifications
1. (AWS SAA-C03) A company needs to store financial audit logs for 7 years. The logs are rarely accessed after the first 30 days but must be retrievable within 12 hours if needed. Which is the MOST cost-effective storage solution?
2. (AZ-500) A security engineer needs to ensure that Azure Key Vault secrets can only be accessed by a specific Azure VM and not by any other identities. Which approach provides the MOST secure and maintainable solution?
3. (AWS SAA-C03) An application running on EC2 instances needs to access an S3 bucket in the same account. The security team requires that no traffic traverse the public internet. Which solution fulfils this requirement?
Cloud Certification Study Paths
AWS Security Path
- AWS Cloud Practitioner (CLF-C02) — 4 weeks
- AWS Solutions Architect – Associate (SAA-C03) — 10 weeks
- AWS Security – Specialty (SCS-C02) — 12 weeks
Azure Security Path
- AZ-900 Azure Fundamentals — 2–3 weeks
- AZ-104 Azure Administrator — 10 weeks
- AZ-500 Azure Security Engineer — 8 weeks
- SC-100 Cybersecurity Architect — 12 weeks (optional)
Google Cloud Path
- Associate Cloud Engineer — 10 weeks
- Professional Cloud Architect — 12 weeks
- Professional Cloud Security Engineer — 10 weeks
Free study resources
- AWS: AWS Skill Builder (free tier), AWS documentation hub, AWS whitepapers
- Azure: Microsoft Learn (free), John Savill's Azure Master Class (YouTube)
- GCP: Google Cloud Skills Boost, Qwiklabs free tier, official Google Cloud documentation
Flashcards & Term-Matching Game
Active recall beats passive reading for long-term retention. Use the flashcards to drill definitions and the matching game to reinforce connections between concepts. Shuffle to mix domains and reset to start fresh. Keyboard navigation supported on flashcards.
Flashcard Deck — Key Terms
Loading flashcards… ensure JavaScript is enabled.
Term-Matching Game
Click a term on the left, then click its matching definition on the right. Correct pairs lock in green; wrong pairs flash red. Complete all pairs to advance to the next round.
Loading matching game… ensure JavaScript is enabled.
Speed Round — True or False
You have 10 seconds per statement. Answer TRUE or FALSE before the timer runs out. Build a combo multiplier for consecutive correct answers and beat your session high score.
Loading speed round… ensure JavaScript is enabled.
Fill in the Blank
Read the clue and type the missing term. One typo is forgiven for longer answers. Use the hint button if you're stuck — but it costs half the question's points.
Loading fill-in-the-blank… ensure JavaScript is enabled.
Domain Sprint — Categorise the Term
A term appears — click the correct exam domain it belongs to. Correct selections score 100 pts; wrong selections deduct 25 pts. Master domain knowledge before exam day.
Loading domain sprint… ensure JavaScript is enabled.
Explore other certification tracks
Practice Questions — AWS Solutions Architect
AWS SAA-C03 questions test architectural judgment — selecting the most cost-effective, highly available, and secure solution from a set of plausible options. Focus on understanding when to use each service, not just what it does.
1. A company hosts a web application that experiences predictable traffic spikes every weekday at 9 AM and drops to minimal traffic overnight. Which AWS Auto Scaling strategy provides the MOST cost-effective solution?
2. An application stores frequently accessed data that must be available within milliseconds and can tolerate some data loss if a failure occurs. Which AWS storage option BEST meets these requirements?
3. A company needs to connect its on-premises data centre to AWS with a dedicated, private connection that provides consistent network performance and does not traverse the public internet. Which service should they use?
4. A security team needs to detect EC2 instances communicating with known malware command-and-control IP addresses and identify unusual API calls in CloudTrail. Which AWS service provides this capability?
5. A company wants to serve static website content globally with low latency. The content is stored in an S3 bucket. Which architecture achieves the LOWEST latency for global users at the LOWEST cost?
Practice Questions — Azure Administrator & Security Engineer
Azure questions are heavily scenario-based. Identify the specific requirement or constraint (cost, role, compliance, tool) before selecting the answer — Microsoft often tests whether you know the right tool rather than whether any tool technically works.
1. (AZ-104) An administrator needs to deploy 50 identical virtual machines with the same OS, configuration, and installed software. Which approach requires the LEAST administrative effort?
2. (AZ-500) You need to ensure that all Azure Storage accounts in a subscription use HTTPS only and do not allow public blob access. What is the MOST efficient approach to enforce and audit this?
3. (AZ-500) A user reports they can access a resource group but cannot create or delete resources within it. They are assigned the Reader role at subscription scope. The security team wants to grant minimum necessary permissions to create VMs in a specific resource group only. Which role assignment is correct?
Practice Questions — Google Cloud (GCP)
Google Cloud certifications emphasise project structure, IAM hierarchy, and Google-specific services (Cloud Run, GKE, BigQuery, Cloud Storage). Many questions hinge on understanding GCP's resource hierarchy: Organization → Folders → Projects → Resources.
1. An organisation wants to centrally manage billing and apply security policies across all GCP projects. Which resource hierarchy element should be configured FIRST?
2. A team needs to deploy a containerised application that scales from zero to thousands of requests per second, with no infrastructure management. Which GCP service is the BEST fit?
3. A security engineer needs to ensure that a service account used by an application has the LEAST privilege necessary to read objects from a specific Cloud Storage bucket. Which IAM role assignment is correct?
4. (Professional Cloud Security Engineer) An organisation must ensure that customer data in BigQuery is encrypted with keys that the cloud provider cannot access. Which feature enables this?
5. A workload running on a GKE pod needs to authenticate to Cloud Storage without using embedded service account keys. Which GCP feature should be used?
Cloud Certification FAQ
Which cloud certification should I start with?
For AWS: Start with AWS Cloud Practitioner (CLF-C02) if you are non-technical or new to AWS; skip to Solutions Architect Associate (SAA-C03) if you have IT experience. For Azure: AZ-900 is the lightweight entry point; AZ-104 is the first technical credential. For GCP: Cloud Digital Leader for non-technical roles, Associate Cloud Engineer for hands-on practitioners.
Is AZ-104 harder than AWS SAA-C03?
Both are intermediate associate-level credentials. AZ-104 is more operationally focused — configuring and managing Azure resources including VMs, networking, storage, and identity. AWS SAA-C03 emphasises architectural reasoning — designing resilient, scalable, cost-effective solutions. Most candidates report AZ-104 requires more memorisation of Azure-specific services while SAA-C03 requires stronger architectural judgment.
How do I prepare for the AWS Security Specialty?
The AWS Certified Security – Specialty (SCS-C02) requires deep knowledge of IAM policies, KMS, CloudTrail, GuardDuty, Security Hub, WAF, Shield, Secrets Manager, and incident response in AWS. Candidates should have SAA-C03 or equivalent and 2+ years of AWS security hands-on experience. Start with the free AWS Skill Builder Security learning plan, the AWS security documentation hub, and the AWS Security Whitepaper (free PDF).
Do cloud certifications expire?
Yes. Most cloud certifications are valid for 3 years (AWS, Azure, GCP all use 3-year cycles). AWS requires recertification by passing the current exam. Azure allows recertification through a free online renewal assessment available 6 months before expiry. GCP requires passing the current exam. Cloud technology evolves rapidly, so renewal exams are updated significantly and require active study.
Interactive Practice Exam — AWS Solutions Architect Associate (SAA-C03)
Eighteen scenario-based items that mirror the SAA-C03 preference for "most cost-effective", "most resilient", and "least operational overhead" phrasing. Each item explains the AWS Well-Architected Framework principle behind the right choice and links to the official AWS documentation.
Loading the interactive practice exam… If it does not load, ensure JavaScript is enabled.
Real-World Walkthrough: The 2019 Capital One Breach (AWS)
This breach is required reading for every AWS Solutions Architect Associate candidate — it is one extended question on least privilege, IMDS, WAF, encryption, and detective controls.
Timeline
- March 22 – 23, 2019: A former AWS employee exploits a Server-Side Request Forgery (SSRF) vulnerability in a Capital One web application firewall (ModSecurity behind a reverse proxy). The SSRF retrieves credentials from the EC2 Instance Metadata Service (IMDSv1) — a role with broad S3 access.
- April 21, 2019: Using the harvested role credentials, the attacker lists ~700 S3 buckets and exfiltrates ~30 GB of data from buckets containing credit card applications (2005–2019): ~106 million records including names, addresses, SSNs (~140,000), Canadian SINs (~1M), and ~80,000 bank account numbers.
- July 17 – 19, 2019: Attacker posts about the breach on GitHub and Slack. A responsible-disclosure tip reaches Capital One via their bug-bounty channel.
- July 29, 2019: FBI arrests the attacker. Capital One publicly discloses. Final cost: $80M OCC fine, $190M class-action settlement, accelerated cloud-security investment.
Map to AWS SAA-C03 (and SCS-C02 Security Specialty)
- IAM least privilege: The compromised role had read access to many buckets rather than just the one needed. Use IAM Access Analyzer + Resource-based policies + conditions like
aws:SourceVpc. - IMDSv2 (mandatory): IMDSv1 was vulnerable to SSRF retrieval. IMDSv2 requires a token-bearing PUT request that the SSRF could not forge. AWS now strongly recommends IMDSv2-only on every new EC2.
- VPC architecture: The host did not need outbound internet — limiting egress with VPC Endpoints for S3 would have neutralised exfiltration without removing functionality.
- WAF: The proxy-level WAF had an SSRF-permissive rule. Modern AWS WAF managed rule sets explicitly cover SSRF patterns.
- Encryption: Data was encrypted at rest with KMS — but the role used had legitimate decrypt access. Encryption is necessary but never sufficient; pair with key policy conditions (caller VPC, MFA-context).
- Detective controls: CloudTrail logged the abnormal API calls (list buckets, large GetObject). GuardDuty + macie + custom CloudWatch metrics would have alerted. Why didn't they? Logs existed but alerting thresholds didn't trigger on legitimate-shaped traffic from a legitimate role.
- Blast radius reduction: Account-per-environment with SCPs, cross-account roles with explicit trust policies, and Object Lock on PII buckets are now baselines.
- Well-Architected Security Pillar: Every control above maps to a design principle: identity, traceability, defence in depth, encryption, automation.
Helpful Materials — Cloud Certifications
A focused list for AWS, Azure, and GCP candidates. Every resource below is free or free-tier. The single most important activity for cloud certs is hands-on practice in the actual consoles — use free tiers and sandbox credits generously.
AWS — Solutions Architect Associate (free resources)
- Official SAA-C03 exam guide and objectives (free PDF)
- AWS Well-Architected Framework — free official guide; read every pillar
- AWS Skill Builder — official free learning plans and digital training
- AWS Free Tier — 12 months free + always-free services for hands-on practice
- AWS official YouTube channel — free re:Invent talks and service deep dives
- Open Guide to AWS (community-curated reference, free on GitHub)
Azure — AZ-104 / AZ-305 / AZ-500 (free resources)
- Microsoft Learn — AZ-104 learning path (completely free)
- John Savill — YouTube AZ-104 / AZ-305 study cram (free) — the most consistently recommended free Azure resource
- Azure free account — $200 credit + 12-month services
GCP — Associate / Professional (free resources)
- Google Cloud — Professional Cloud Architect exam guide (free)
- Google Cloud Skills Boost — free credits for guided labs
- Coursera — Google Cloud specialisations (audit-mode free)
Cross-cloud free practice & reference
- Official AZ-500 lab manuals on GitHub (free)
- Microsoft Cloud Security Benchmark (free)
- AWS Security documentation hub (free)
Communities (free)
- r/AWSCertifications · r/AzureCertification · r/googlecloud — read recent "I passed" posts for free study plans
AWS Cheatsheet
The AWS service decisions you must know cold.
Compute selection
- EC2 + ASG + ALB — long-running stateless web tiers
- Lambda — event-driven, short tasks (<15 min)
- Fargate (ECS/EKS) — containers without managing nodes
- Spot — interruption-tolerant batch (up to 90% off)
- Savings Plans / RIs — steady-state workloads
Database selection
- RDS — relational, Multi-AZ for HA, Read Replicas for scale-reads
- Aurora — cloud-native; up to 15 read replicas; Global Database for <1s cross-region
- DynamoDB — single-digit-ms NoSQL; Global Tables for multi-region active-active
- ElastiCache — Redis (richer) or Memcached
- Redshift — data warehouse
Storage classes (S3)
- Standard (frequent), Intelligent-Tiering (auto)
- Standard-IA (≥30 days, infrequent)
- One Zone-IA (cheaper, single AZ)
- Glacier Instant / Flexible / Deep Archive (cold)
Networking patterns
- Public subnet — IGW route 0.0.0.0/0
- Private subnet — egress via NAT Gateway
- Service traffic — VPC Endpoints (Gateway: S3/DDB; Interface: most)
- Cross-VPC — Peering (no transit) or Transit Gateway (hub)
- Hybrid — Direct Connect (dedicated) or Site-to-Site VPN
Security & identity
- IAM roles (never long-lived keys), IMDSv2 mandatory
- KMS CMKs with rotation, Secrets Manager for credential rotation
- CloudTrail to S3 + Object Lock + log-archive account
- GuardDuty + Security Hub + Inspector + Macie
- WAF on ALB / CloudFront / API Gateway for L7 protection