aws-soa

AWS Certified CloudOps Engineer - Associate

AWS

Validates the ability to deploy, manage, and operate workloads on AWS. Covers monitoring, logging, remediation, reliability and business continuity, deployment and automation, security and compliance, and networking and content delivery. Renamed from 'AWS Certified SysOps Administrator - Associate' starting with the SOA-C03 exam (Sept 30, 2025); SOA-C02 retired Sept 29, 2025.

exam: 65 questions · 130 min

Sign up free — practice 5 questions on this cert without a card.

AWS OperationsCloudWatch & monitoringAuto Scaling & HAVPC networking130 min exam65 questions (50 scored)720/1000 to pass$150 USD

Difficulty

Medium

Avg study time

60-100h

6-10 weeks typical for an engineer with hands-on AWS ops exposure; longer if you have not run a real production workload on AWS before

Pass rate

Not published

AWS does not publish per-exam pass rates. SOA-C03 is the renamed and refreshed version of SOA-C02 (registration opened Sept 9, 2025; SOA-C02 retired Sept 29, 2025). One concrete change vs SOA-C02: the three hands-on exam labs were dropped, so the entire 130 minutes is multiple-choice and multiple-response.

Market demand

High

One of the three core AWS Associate certifications (alongside SAA and DVA) and the operations-track capstone. Commonly listed as preferred or required for SRE, cloud-ops, and DevOps roles, and a frequent prerequisite step before tackling DOP-C02 or SAP-C02 at the Professional tier.

Exam Domain Breakdown

Monitoring, Logging, Analysis, Remediation, and Performance Optimization22%
Reliability and Business Continuity22%
Deployment, Provisioning, and Automation22%
Security and Compliance16%
Networking and Content Delivery18%

Difficulty by Topic

CloudWatch agent + dashboards across EC2/ECS/EKS
Agent vs service split is the most-tested observability gap. Agent collects host-level metrics (memory, disk_used_percent) that AWS does not publish natively; the unified config file lives in SSM Parameter Store, the role needs CloudWatchAgentServerPolicy, and the same agent now collects metrics from ECS task definitions and EKS Container Insights.
Auto Scaling Groups (target tracking, step, scheduled, lifecycle hooks, warm pools)
Target tracking for 'maintain average X', step for threshold response, scheduled for predictable load. Lifecycle hooks pause launch/terminate to drain or bootstrap. Warm pools eliminate cold start for stateful workloads. Instance refresh rolls out launch-template changes safely.
CloudFormation, change sets, drift, StackSets, helper scripts
UPDATE_ROLLBACK_FAILED + ContinueUpdateRollback recovery, change sets for safe diffs, drift detection for manual edits, StackSets across accounts/Regions via Organizations or self-managed roles, cfn-init/cfn-signal/cfn-hup for in-instance bootstrapping, deletion policies (Retain/Snapshot).
Multi-AZ vs read replicas vs Aurora cluster topology
Multi-AZ = synchronous standby, automatic failover, same endpoint, no read scaling. Read replica = async, manual promotion, separate endpoint, scales reads, can be cross-Region. Aurora collapses both with cluster + reader endpoints. RDS Proxy adds connection pooling + Secrets Manager integration.
Backup, snapshots, point-in-time restore (RTO/RPO design)
AWS Backup vs service-native: AWS Backup centralizes policies + vault lock + cross-account copies; service-native (RDS automated backups, EBS snapshots, S3 versioning + MFA delete, DynamoDB PITR) is fine in isolation. PITR for RDS goes back to within 5 minutes; DynamoDB PITR retains 35 days.
VPC troubleshooting (NACL vs SG, NAT GW, transit GW, egress-only IGW)
Stateless NACL evaluated by rule number with explicit allow/deny + return rule; stateful SG evaluated together with allow-only and auto-return. NAT Gateway is AZ-scoped and needs an EIP; egress-only IGW is the IPv6 equivalent of a NAT for outbound. Transit Gateway centralizes VPC + on-prem connectivity; Reachability Analyzer pinpoints why a packet is dropped.
Route 53 routing policies + ELB health checks
Failover = active-passive HA, latency = closest Region by RTT, weighted = blue/green / A-B split, geolocation = compliance/locale, multivalue = randomized + health-check filtered, geoproximity needs Traffic Flow. ALB target group health checks, NLB cross-zone, R53 evaluating health-check status with DNS records.
Systems Manager (Session Manager, Run Command, Patch Manager, Automation runbooks, Parameter Store)
Session Manager replaces SSH/RDP via the agent + IAM (no inbound port). Run Command for one-shot commands. Patch Manager + maintenance windows + patch baselines per OS. Automation runbooks for multi-step ops (now in Domain 1.2 + 3.2). Parameter Store for config and SecureString secrets.
IAM operational patterns (cross-account, Access Analyzer, conditions, federation)
AssumeRole + external ID for cross-account, IAM Access Analyzer for unintended public/cross-account exposure, condition keys (aws:SourceIp, aws:PrincipalOrgID, aws:SecureTransport), federated identity via SAML/OIDC. Trust policy vs permission policy is the recurring trip-up.
CloudFront + WAF/Shield + cache invalidation
Origin types (S3 OAC vs custom HTTP), cache vs origin request policies, signed URLs vs signed cookies, Lambda@Edge vs CloudFront Functions, integration with AWS WAF web ACL + Shield Advanced for DDoS. Common ops question: 'I deployed new content and CloudFront still serves the old version' - invalidations cost $0.005 per path beyond the first 1,000/month.

Exam Tips

1

SOA reads at the operations level, not the architecture level. Expect questions like 'you receive a 5xx alarm on this ELB - which combination of CloudWatch metrics and VPC Flow Log fields confirms the root cause' rather than 'design a multi-Region failover topology'. The right answer almost always names specific AWS services or features by name; vague best-practice answers are usually distractors.

2

Multiple-response (multi-select) questions are part of the format - five options, pick the two or three correct. Each scored multi-response counts as a single scored opportunity, but they eat more time per question than multiple-choice. Read the stem, then read every option twice; there is no partial credit (you need every correct option and zero incorrect ones).

3

CloudWatch agent vs CloudWatch service is the most-tested observability gap. Agents collect host metrics (memory, disk_used_percent, custom log files) that AWS does not publish natively; the service collects only what is exposed via the AWS API. Memorise that you need CloudWatchAgentServerPolicy on the role, the unified config file goes into SSM Parameter Store, and the same agent now collects metrics from ECS task definitions and EKS Container Insights.

4

Auto Scaling questions cluster around three patterns. (1) Choose the right scaling type: target tracking for 'maintain average', step for 'respond to thresholds', scheduled for 'predictable load'. (2) Lifecycle hooks pause launch/terminate so you can install software or drain connections - default timeout 1 hour, max 48. (3) Instance refresh replaces instances after a launch-template change with min healthy percentage; warm pools eliminate cold start by pre-warming stopped instances.

5

CloudFormation troubleshooting is heavily tested. Memorise UPDATE_ROLLBACK_FAILED + ContinueUpdateRollback (skip the resources that cannot roll back, then fix them out-of-band). Know that change sets preview risk before applying. Drift detection finds resources someone modified in the console; StackSets target multiple accounts/Regions via Organizations integration or self-managed permissions. cfn-init reads metadata, cfn-signal reports back to creation/update policies, cfn-hup watches for metadata changes on a running instance.

6

Multi-AZ vs read replica is a near-guaranteed RDS question. Multi-AZ = synchronous standby in another AZ, automatic DNS failover (same endpoint), same instance class, no read scaling. Read replica = asynchronous, separate endpoint, can be promoted manually, can scale reads or live in another Region. Multi-AZ + read replica is a valid combo when you need both HA and read scaling. Aurora collapses this with one writer + multiple readers under a single endpoint.

7

NACL vs Security Group is the networking pop-quiz. NACLs = stateless, evaluated in rule-number order, allow + deny rules, attached to subnet, you must add an explicit return rule. SGs = stateful, all rules evaluated together, allow-only, attached to ENI, return traffic is automatic. If a packet reaches the instance but the response never gets back, suspect a missing NACL return rule or an ephemeral-port-range mismatch (1024-65535).

8

Route 53 routing policies map cleanly to scenarios. Failover = active-passive HA with health-check evaluation. Latency = lowest RTT to a target. Weighted = blue/green or A/B traffic split with integer weights. Geolocation = route by user country/continent for compliance or locale. Multivalue = up to eight randomized health-checked answers (poor-man's load balancing). Geoproximity (with optional bias) needs Traffic Flow.

9

SOA-C03 dropped the three hands-on exam labs that SOA-C02 used - the full 130 minutes is now multiple-choice / multiple-response only. The breadth of services you must know widened in exchange: containers (ECS, EKS, ECR) are now explicitly in scope (CloudWatch Container Insights, ECS service auto scaling, EKS managed node groups + Fargate, ECR lifecycle policies), and the old 'Cost & Performance Optimization' domain folded into Domain 1.

10

Time budget: 65 questions in 130 minutes is exactly 2 minutes each. Multi-response and scenario stems with embedded YAML/JSON eat 3-4 minutes; pure 'which service does X' questions take 30 seconds. Sweep in two passes - bank the easy service-knowledge questions, flag long scenarios for a second pass. The 15 unscored questions are randomly mixed in and you cannot identify them, so answer every question.

Study Resources

Official · Free

AWS SOA-C03 Official Exam Guide

The vendor's authoritative blueprint for the renamed CloudOps Engineer Associate exam. Read it end-to-end and use Appendix A's in-scope vs out-of-scope service list to bound your study set.

Official · Free + paid

AWS Skill Builder - Exam Prep CloudOps Engineer Associate

Free official prep plan with hands-on labs (SimuLearn), Jam activities, and readiness checks - plus the paid Official Practice Question Set, which is closest in tone and difficulty to the real exam.

Video course · Paid (~$15 sale)

Stephane Maarek - SOA-C03 (Udemy)

Stephane's SOA course was updated for SOA-C03. Strong on Auto Scaling, CloudWatch agent, RDS operations, and the networking troubleshooting flow. Hands-on demos for every scaling and HA pattern.

Video course · Paid (~$40)

Adrian Cantrill - SOA / CloudOps

The deepest treatment of the ops-track services. Especially strong on VPC internals, IAM operational patterns, and CloudFormation drift / StackSets. Slower pace; allow extra study time.

Practice exams · Paid (~$15)

Tutorials Dojo - SOA-C03 Practice Exams

Six timed exams with exhaustive per-option explanations, refreshed for SOA-C03. Slightly harder than the real exam - if you pass these consistently in the mid-80s, you are ready.

Whitepaper · Free

AWS Well-Architected Framework

The 'best answer' on AWS exams almost always aligns with Well-Architected pillars. Operational Excellence, Reliability, and Performance Efficiency map most directly to SOA scoring weights.

Community · Free

r/AWSCertifications

Recent SOA-C03 exam reports, study plans, and community sentiment on which topics are appearing heavier than the blueprint suggests - particularly useful while the exam is new and patterns are still emerging.

Who It's Best Suited For

SREs and cloud operations engineers

Direct match. Validates the day-to-day skills required to monitor, scale, recover, and troubleshoot AWS workloads using CloudWatch, Auto Scaling, Systems Manager, and the VPC + ELB networking stack.

System administrators moving from on-premises to AWS

The cleanest on-ramp for a traditional sysadmin into cloud. Domains map to what an experienced ops engineer already does - monitoring, backups, patching, network troubleshooting - reframed in AWS-native services.

DevOps engineers stacking toward DOP-C02

SOA pairs naturally with DVA at the Associate tier; holding both makes the jump to AWS Certified DevOps Engineer - Professional considerably easier, since DOP-C02 expects fluency with both the deployment pipelines (DVA) and the operational telemetry / runbooks (SOA) sides of the platform.

Not ideal for pure application developers

If your day-to-day is writing application code, the Developer Associate (DVA-C02) is the better fit. SOA is operations-flavoured: it rewards engineers who have actually paged on a real production incident, not engineers who have only built features.

Certification Path