Training course
This is a free, self-paced reading course for SOA-C03: AWS Certified CloudOps Engineer – Associate, the current version of AWS’s associate-level operations credential, which replaced the AWS Certified SysOps Administrator – Associate (SOA-C02) on September 30, 2025. The rename was not cosmetic. SOA-C03 expects less traditional systems administration and more automation-driven operations across accounts, Regions, and container platforms, and this course is written against that newer shape rather than the older SysOps one.
The course is organized as one module per official exam domain, in the order AWS publishes them in the exam guide, and each module carries that domain’s published weight. That matters more here than on most exams because SOA-C03 is unusually flat: three of the five domains sit at 22% each, so there is no single area you can lean on to carry a score. Reading in domain order and in domain proportion keeps you from over-investing in the monitoring material at the expense of deployment automation or networking. Every lesson closes with its key terms and suggested further reading, so the course stays useful as a reference after the first pass.
What the course covers
Monitoring, Logging, Analysis, Remediation, and Performance Optimization
Module 1 · 22%CloudWatch metrics, logs, alarms, dashboards, and the CloudWatch agent across EC2, ECS, and EKS; routing events with EventBridge and driving automated remediation through Systems Manager Automation runbooks; and performance analysis for compute, EBS, S3, EFS and FSx, and RDS. This domain absorbed the separate cost and performance optimization domain that SOA-C02 carried, so right-sizing, workload metrics, and remediation playbooks all land here.
Reliability and Business Continuity
Module 2 · 22%Scaling with EC2 Auto Scaling, ECS and EKS scaling, and managed database scaling across RDS, DynamoDB, ElastiCache, and CloudFront; building highly available architectures with Multi-AZ deployments and ELB and Route 53 health checks; and backup and restore strategy with AWS Backup, point-in-time restore, and versioning. The module works through the four standard disaster recovery patterns (backup and restore, pilot light, warm standby, and active/active) against stated RTO and RPO requirements, because the exam almost always frames the choice that way.
Deployment, Provisioning, and Automation
Module 3 · 22%Provisioning with CloudFormation, the AWS CDK, StackSets, and EC2 Image Builder; shipping container images through ECR and managing golden AMIs; and automating operations with Systems Manager Automation, Maintenance Windows, Run Command, and Patch Manager alongside event-driven workflows built on EventBridge, Lambda, and S3 Event Notifications. Third-party tooling, Terraform and Git, is explicitly in scope. This is the clearest new emphasis in SOA-C03 relative to the older SysOps exam, so it is the module to read carefully if you are coming from SOA-C02 material.
Security and Compliance
Module 4 · 16%IAM policies, roles, federation, MFA, resource policies, and conditions; auditing access with CloudTrail and IAM Access Analyzer; and multi-account control through AWS Organizations, service control policies, and IAM Identity Center. The module also covers data protection with KMS, ACM, and Secrets Manager, and continuous compliance monitoring with AWS Config and its conformance packs, Security Hub, GuardDuty, and Inspector.
Networking and Content Delivery
Module 5 · 18%VPC construction (subnets, route tables, network ACLs, security groups, NAT and internet gateways) and private connectivity through VPC endpoints, PrivateLink, peering, and Transit Gateway; the network protection stack of WAF, Shield, Network Firewall, and Route 53 Resolver DNS Firewall; Route 53 routing policies and content delivery with CloudFront and Global Accelerator; and troubleshooting with VPC flow logs, ELB access logs, and Reachability Analyzer.
How to use it
Read the modules in order and build as you go. SOA-C03 is an operations exam, and the questions are written for someone who has already watched an alarm fire, chased it through a log group, and fixed the thing on the other end, so if you have never wired a CloudWatch alarm to an EventBridge rule to a Systems Manager runbook, or deployed the same CloudFormation stack into three accounts with StackSets, do that in a sandbox account alongside the reading. AWS’s own target candidate has about a year of hands-on AWS operations experience plus at least a year in a related on-premises operations role; the course is written to fill the AWS half of that, not to replace the hands-on half. The course modules themselves open once you are signed in to a free Certifym account.
For exam logistics (the item count, the 130-minute window, the 720-of-1000 scaled cut score, registration cost, and how long the credential stays valid) see the SOA-C03 certification guide. If the deployment and automation module is where you feel thinnest, the DOP-C02 training course covers the same CloudFormation, CDK, and pipeline material at professional depth and is worth reading against.
The CloudOps operations model and the CloudWatch data plane
SOA-C03 is written for someone who has already been on the wrong end of a production incident. Almost every scenario question in this domain follows the same three-beat structure: something is observed, a judgment is made about what it means, and an action is taken. If you can name which AWS service owns each beat, a large fraction of the domain answers itself.
Three stores, not one service
People say "CloudWatch" as though it were a single database. It is not. Amazon CloudWatch is a family of stores that hold different shapes of data, and they are queried in different ways. Getting this distinction straight is the single highest-value thing you can do early in your study.
- Metrics are time-ordered numeric data points. Each is a name plus a set of dimensions plus a timestamp plus a value. They are cheap to store, cheap to aggregate, and cheap to alarm on, but they carry no detail about any individual event. A metric can tell you that error rate rose; it cannot tell you which request failed.
- Logs are timestamped text records, grouped into log streams inside log groups. They carry the detail metrics lack, but scanning them costs money and time, and you cannot alarm on raw log text directly.
- Events are structured JSON notifications about state change, delivered through Amazon EventBridge. They are neither stored nor queried in the way metrics and logs are — they are routed. An event exists to trigger something.
Note the asymmetry. Metrics support alarms; logs support search; events support automation. When a question describes a requirement, decide which of those three verbs it needs before you decide which service to name. "Notify when CPU stays above a threshold for fifteen minutes" is an alarm on a metric. "Find every request that returned a particular status in the last hour" is a log query. "Do something the moment an instance enters the stopping state" is an event rule.
The bridge between stores
The three stores are not sealed off from each other, and the bridges are examinable.
A metric filter reads a log group as records arrive, matches a pattern, and increments a custom CloudWatch metric. That is how you get from unalarms-able log text to an alarmable number without paying to scan history. It is forward-only: a metric filter created today does not retroactively process yesterday's logs.
A subscription filter streams matching log events out of a log group in near real time to a destination — a Lambda function, a Kinesis Data Stream, or Amazon Data Firehose. That is the route for anything that must react to log content within seconds, or that must reach a store outside CloudWatch.
An alarm state change is itself an EventBridge event. So is a Systems Manager automation completing, an EC2 instance changing state, an AWS Config rule going non-compliant, and a scheduled cron expression firing. This is the join that makes autonomous remediation possible: metric crosses a threshold, alarm changes state, event fires, rule matches, target runs.
Detect, decide, act
Hold that loop in your head as the shape of the domain.
Detect is instrumentation. Which metrics exist by default, which require the CloudWatch agent, what resolution they arrive at, and how long they are retained. The recurring exam trap is assuming a metric exists when it does not — memory utilization and disk space on EC2 are the classic pair, since the hypervisor cannot see inside the guest operating system and the agent must be installed to report them.
Decide is the alarm and query layer. Static thresholds where you know the normal range, anomaly detection where the normal range is seasonal, composite alarms where a single symptom produces a storm of individual alarms and you want one actionable signal instead.
Act is the automation layer. An alarm can notify an Amazon SNS topic, act directly on EC2 (stop, terminate, reboot, recover), or trigger an Auto Scaling action. Anything richer — run a script on the host, snapshot a volume, open a ticket, roll back a deployment — goes through EventBridge to a Systems Manager Automation runbook or a Lambda function.
Why the domain absorbed cost optimization
SOA-C02 carried a separate domain for cost and performance optimization. SOA-C03 folded that work into this one, and the merge tells you something about how the questions are framed. Right-sizing is treated as an operational activity driven by observed telemetry, not as a finance exercise. When a scenario says an instance family is oversized, the expected reasoning is that you looked at utilization metrics over a representative window and acted — not that someone read a bill.
Practically, that means AWS Compute Optimizer, AWS Cost Explorer's rightsizing recommendations, and Trusted Advisor checks belong to your mental map of this domain, and they belong there as consumers of the same telemetry you have been configuring.
What to build alongside this module
Wire the whole loop once in a sandbox account before you read further. Install the CloudWatch agent on an EC2 instance, publish memory utilization, alarm on it, route the alarm state change through EventBridge to a Systems Manager Automation runbook, and have the runbook do something visible. When you have watched that chain fire end to end, the rest of this domain reads as detail on parts you already understand rather than a list of service names.
Frequently asked questions about the SOA-C03 training course
Is the SOA-C03 training course free?
Yes. The course costs nothing to read and opens once you are signed in to a free Certifym account, no payment and no card.
How is the course structured?
One module per official SOA-C03 exam domain, in the order AWS lists them in the exam guide, with each module weighted to the domain’s published percentage. Within a module the material is broken into short lessons, followed by key terms and further reading.
Does this replace AWS’s official training?
No. AWS publishes the exam guide and free digital courses on AWS Skill Builder, and those are the authoritative sources. This course is an independent study companion written to be read quickly and paired with practice questions, not a substitute for the official exam guide.
Do I need AWS experience before starting?
Some. AWS describes the target candidate as having roughly one year of hands-on AWS operations experience plus at least one year in a related on-premises operations role. The course assumes you understand servers, networking, and monitoring in general terms; it does not assume you have already operated a multi-account AWS estate. If AWS itself is new to you, read the CLF-C02 cloud practitioner course first.
What should I do after finishing the course?
Rebuild the scenarios rather than reread the text. Stand up an Auto Scaling group behind a load balancer, break it, and diagnose it from CloudWatch and flow logs alone; run a restore from AWS Backup and time it against a stated RPO. Working the domains as exercises is what converts the reading into the judgment the scenario questions ask for.
Is the course current with the latest SOA-C03 exam guide?
The course is built against the SOA-C03 exam guide, the version that superseded SOA-C02 on September 30, 2025, including its expanded container services, AWS CDK, multi-account governance, and observability coverage. AWS can revise an exam guide at any time; download the current guide from aws.amazon.com before you schedule.
Trademark notice & independence. Certifym.net is operated by Certifym Exam Services, LLC and is not affiliated with, endorsed by, or sponsored by Amazon Web Services, Inc. AWS, Amazon Web Services, AWS Certified CloudOps Engineer – Associate, and SysOps Administrator – Associate are trademarks of Amazon.com, Inc. or its affiliates. Use of these marks is solely to identify the certification for which these study materials are intended. The SOA-C03 exam and its domain structure are the property of Amazon Web Services, Inc.; candidates should download the official, current exam guide directly from aws.amazon.com.
All course content, questions, answers, and explanations on Certifym are original content created for study purposes. They are not actual AWS training materials or examination questions and are not represented as such. Studying with these materials does not guarantee a passing result on any live certification exam. Exam requirements, format, domain weights, pricing, and recertification policies are set by Amazon Web Services and may change; always verify current details on aws.amazon.com before scheduling your exam.
