AWS · Certification path · SOA-C03
SOA-C03: CloudOps Engineer - Associate
32 stages in study order, about 14.5 hours to complete, drawn from Networking, Security, Core architecture and Operations and delivery. Each stage names the section of the SOA-C03 exam guide it practises.
The path, in study order
- 1Measure ItFreeOperations and delivery · Ops World 1 · Skill 1.1.1, Skill 1.1.2, Skill 1.3.1
- 2Alarm ActionsOperations and delivery · Ops World 1 · Skill 1.1.3, Skill 1.1.5, Skill 1.2.1
- 3Keep the LogsOperations and delivery · Ops World 1 · Skill 1.1.1
- 4Trace the RequestOperations and delivery · Ops World 1 · Skill 1.1.1
- 5One PaneOperations and delivery · Ops World 1 · Skill 1.1.4
- 6Watch DeskOperations and delivery · Ops World 1 · Skill 1.1.2, Skill 1.1.3, Skill 5.3.5
- 7Volumes That FitFreeCore architecture · Architecture World 1 · Skill 1.3.2
- 8Back It UpCore architecture · Architecture World 1 · Skill 2.3.1, Skill 2.3.2
- 9Storage DeskCore architecture · Architecture World 1 · Skill 1.3.2, Skill 1.3.3, Skill 1.3.4
- 10Survive the ZoneCore architecture · Architecture World 2 · Skill 2.2.2, Skill 1.3.5
- 11Database DeskCore architecture · Architecture World 2 · Skill 1.3.5, Skill 2.1.3
- 12Balance the LoadCore architecture · Architecture World 3 · Skill 2.2.1
- 13Scale on a SignalCore architecture · Architecture World 3 · Skill 2.1.1, Skill 1.1.3
- 14Lose a ZoneCore architecture · Architecture World 3 · Skill 2.2.1, Skill 2.2.2
- 15Fleet DeskCore architecture · Architecture World 3 · Skill 2.1.1, Skill 2.2.1
- 16Open for BusinessFreeNetworking · World 1 · Skill 5.1.1, Skill 5.3.1
- 17Private but ConnectedFreeNetworking · World 1 · Skill 5.1.1, Skill 5.3.1, Skill 5.1.4
- 18Shortcut to S3Networking · World 1 · Skill 5.1.2, Skill 5.1.4
- 19Across the FenceNetworking · World 2 · Skill 5.1.2
- 20Tunnel VisionNetworking · World 2 · Skill 5.3.4
- 21Name GameNetworking · World 3 · Skill 5.2.1
- 22Two RegionsNetworking · World 3 · Skill 5.2.2, Skill 2.3.4
- 23Global EdgeNetworking · World 4 · Skill 5.2.3
- 24Deny WinsFreeSecurity · Security World 1 · Skill 4.1.1
- 25Who Are YouSecurity · Security World 1 · Skill 4.1.1
- 26Fence the OrgSecurity · Security World 2 · Skill 4.1.3, Skill 4.1.5
- 27Prove ItSecurity · Security World 2 · Skill 4.1.5, Skill 4.2.5
- 28At Rest EverywhereSecurity · Security World 3 · Skill 4.2.2
- 29Front DoorSecurity · Security World 4 · Skill 5.1.3
- 30Hardened HostsSecurity · Security World 4 · Skill 4.2.5
- 31Threshold AlarmSecurity · Security World 5 · Skill 1.1.3
- 32Missing LogsSecurity · Security World 5 · Skill 1.1.1, Skill 1.1.2, Skill 5.3.2
Articles on SOA-C03
SOA-C03 · Core architecture
gp3, io2, st1 or sc1: choosing an EBS volume by the numbers
gp3 includes 3,000 IOPS at any size, io2 is the sub-millisecond volume, st1 sells throughput by the TiB, and the instance sets the last ceiling.
Ends at Volumes That FitFree5 min read · video coming
SOA-C03 · Operations and delivery
Why CloudWatch shows no memory for your EC2 instance
EC2 publishes CPU, network, disk operations and status checks. Memory and disk space live inside the guest, where the CloudWatch agent reads them.
Ends at Measure ItFree5 min read · video coming
SAA-C03 · Networking
How a private subnet reaches the internet: the NAT gateway, hop by hop
A NAT gateway lets private instances start connections out while nothing on the internet starts one in. Follow every hop, and see the address the far end sees.
Ends at Private but Connected Free at release6 min read · video coming
SCS-C03 · Security
How AWS decides a request: why an explicit deny always wins
Every request starts denied. An Allow lets it through, and one Deny in any policy ends it. The order AWS reads policies in, and how to find the Deny.
Ends at Deny WinsFree5 min read · video coming
SAA-C03 · Networking
Security group or network ACL: which one dropped the packet?
Security groups are stateful and only allow. Network ACLs are stateless, numbered and can deny. Follow one HTTPS request to see which layer drops what.
Ends at Guard Rails Paid5 min read · video coming
SAP-C02 · Networking
Transit gateway route tables: association and propagation, with one packet
Association picks the table a packet is looked up in. Propagation picks which tables know a VPC. Follow one packet to see how a transit gateway segments.
Ends at Routing Domains Paid5 min read · video coming
SAA-C03 · Networking
What actually makes a subnet public
Not its name, not a public IP, not the gateway alone. The subnet's route table decides, and the main route table decides for every subnet you forgot.
Ends at Open for BusinessFree5 min read · video coming
SAA-C03 · Networking
Why can't my private subnet reach S3? Gateway and interface endpoints
With no internet gateway or NAT, a private subnet can still reach AWS services. A gateway endpoint adds a route; an interface endpoint adds an address.
Ends at Shortcut to S3 Paid5 min read · video coming
Guide sections the path practises
| Section | As the guide words it | Stages |
|---|---|---|
| Skill 1.1.4 | Create, implement, and manage customizable and shareable CloudWatch dashboards that display metrics and alarms for AWS resources across multiple accounts and AWS Regions | 1 |
| Skill 1.1.5 | Configure AWS services to send notifications to Amazon SNS and to invoke alarms that send notifications to Amazon SNS | 1 |
| Skill 1.2.1 | Analyze performance metrics and automate remediation strategies by using AWS services and functionality (for example, CloudWatch, Lambda, AWS Systems Manager, CloudTrail, Kiro, AWS DevOps Agent) | 1 |
| Skill 1.3.1 | Optimize compute resources and remediate performance problems by using performance metrics, resource tags, and AWS tools | 1 |
| Skill 5.3.5 | Configure and analyze CloudWatch network monitoring services | 1 |
| Skill 4.1.3 | Implement multi-account strategies securely (for example, AWS Organizations, service control policies, IAM Identity Center) | 1 |
| Skill 4.1.1 | Implement IAM features (for example, password policies, multi-factor authentication [MFA], roles, federated identity, resource policies, policy conditions) | 2 |
| Skill 1.1.1 | Use AWS services (for example, Amazon CloudWatch, AWS CloudTrail, Amazon Managed Service for Prometheus) to configure monitoring and logging for workloads (for example, serverless, compute, AI) | 4 |
| Skill 1.1.2 | Configure and manage the CloudWatch agent to collect metrics and logs from EC2 instances, Amazon ECS clusters, or Amazon EKS clusters | 3 |
| Skill 1.1.3 | Configure, identify, and troubleshoot CloudWatch alarms that can invoke AWS services directly or through Amazon EventBridge (for example, by creating composite alarms and identifying their invokable actions) | 4 |
| Skill 4.1.5 | Enforce compliance requirements and continuous monitoring | 2 |
| Skill 4.2.2 | Implement, configure, and troubleshoot encryption at rest (for example, AWS KMS) | 1 |
| Skill 2.1.1 | Configure and manage scaling mechanisms in compute environments | 2 |
| Skill 2.3.1 | Automate snapshots and backups for AWS resources (for example, EC2 instances, RDS DB instances, EBS volumes, S3 buckets, DynamoDB tables) by using AWS services (for example, AWS Backup) | 1 |
| Skill 4.2.5 | Configure reports and remediate findings from AWS services (for example, AWS Security Hub, Amazon GuardDuty, AWS Config, Amazon Inspector, AWS Security Agent) | 2 |
| Skill 5.1.1 | Configure a VPC | 2 |
| Skill 5.1.2 | Configure private networking connectivity | 2 |
| Skill 5.1.3 | Audit AWS network protection services in a single account | 1 |
| Skill 5.1.4 | Optimize the cost of network architectures | 2 |
| Skill 5.2.1 | Configure DNS | 1 |
| Skill 5.2.2 | Implement Route 53 routing policies, configurations, and query logging | 1 |
| Skill 5.2.3 | Configure content and service distribution | 1 |
| Skill 5.3.1 | Troubleshoot VPC configurations | 2 |
| Skill 5.3.2 | Collect and interpret networking logs to troubleshoot issues | 1 |
| Skill 5.3.4 | Identify and troubleshoot hybrid connectivity issues and private connectivity issues | 1 |
| Skill 1.3.2 | Analyze Amazon EBS performance metrics, troubleshoot issues, and optimize volume types to improve performance and reduce cost | 2 |
| Skill 1.3.3 | Implement and optimize S3 performance strategies (for example, AWS DataSync, S3 Transfer Acceleration, multipart uploads, S3 Lifecycle policies) to enhance data transfer, storage efficiency, and access patterns | 1 |
| Skill 2.2.1 | Configure and troubleshoot Elastic Load Balancing (ELB) and Amazon Route 53 health checks | 3 |
| Skill 1.3.4 | Evaluate and select shared storage solutions (for example, Amazon EFS, Amazon FSx, Amazon S3 Files), and optimize the solutions (for example, EFS lifecycle policies) for specific use cases and requirements | 1 |
| Skill 2.3.2 | Use various methods to restore databases (for example, point-in-time restore) to meet recovery time objective (RTO), recovery point objective (RPO), and cost requirements | 1 |
| Skill 2.3.4 | Follow disaster recovery procedures and best practices (for example, backup and restore, pilot light, warm standby, active/active) | 1 |
| Skill 1.3.5 | Monitor Amazon RDS metrics (for example, Amazon RDS Performance Insights, CloudWatch alarms) and modify configurations to increase performance efficiency (for example, Performance Insights proactive recommendations, RDS Proxy) | 2 |
| Skill 2.1.3 | Configure and manage scaling in AWS managed databases (for example, Amazon RDS, DynamoDB) | 1 |
| Skill 2.2.2 | Configure fault-tolerant systems (for example, Multi-AZ deployments) | 2 |
A domain and a path are separate products. What you own is the union of what you bought, so a stage you already own is never sold to you twice: the game offers the cheapest way to unlock the stage in front of you. Path $15, exam $150.