EnglishDeutschFrançaisEspañolPortuguês

AWS · SOA-C03 · Intermediate

AWS CloudOps Engineer - Associate (SOA-C03) — Practice Questions and Mock Exam

The AWS Certified CloudOps Engineer – Associate validates the ability to deploy, manage, and operate workloads on AWS.

65Questions per Pass-IT mock exam
130minPass-IT mock exam time limit

Official SOA-C03 exam: 720 out of 1000 points to pass.

Checked against AWS · September 2026 · Current exam version

See what learning with Pass-IT is like.

Answer a SOA-C03 sample question and read the explanation with its source. Right here, with no sign-up.

Monitoring, Logging, Analysis, Remediation, and Performance Optimization1 / 5

A company runs a production application on EC2 instances. The SysOps administrator needs to automatically remediate a common issue where instances become unresponsive due to a known application bug. When CloudWatch detects high CPU utilization above 95% for more than 10 minutes, the system should automatically restart the application service on the affected instance. Which solution requires the LEAST operational overhead?

AlexFull explanation from Alex

All four options would eventually restart something, so the question is which one asks you to build and maintain the least. The CloudWatch alarm already knows how to change state on a threshold, EventBridge already knows how to route that state change, and Systems Manager Automation already knows how to run a documented sequence of steps on a managed instance, since you start an automation by naming a runbook as the target of an EventBridge event. Nothing custom is written, nothing new is installed, and the runbook restarts just the application service rather than the whole host.

The alternatives each add work or overreach. A scheduled rule polling every minute is a cron job you now own, re-implementing what the alarm already does and billing for an invocation every minute whether anything is wrong or not. A function that opens a shell session to the instance means managing keys, network paths and error handling for a mechanism the agent already provides. And the built-in alarm action that reboots the instance is the bluntest of all, taking the whole machine down when only one service needed restarting.

Exam tip: least operational overhead almost always means composing managed services. Prefer the answer that wires existing services together over one that introduces code, credentials, or a polling loop you have to maintain.

Sourcedocs.aws.amazon.com

Reliability and Business Continuity2 / 5

A SysOps administrator manages an application that stores session data in Amazon ElastiCache for Redis. The administrator needs the Redis cluster to survive an Availability Zone failure with automatic failover and minimal data loss. Which configuration should be used?

AlexFull explanation from Alex

Surviving the loss of an Availability Zone needs two things: a copy of the data somewhere else, and something that promotes that copy automatically. Enabling cluster mode with replicas spread across multiple Availability Zones provides the copy, and Multi-AZ auto-failover provides the promotion, detecting that the primary is unreachable and electing a replica in a surviving zone without an operator in the loop. That is why this configuration improves fault tolerance in exactly the failure the scenario describes.

Notice the careful wording about data loss. Replication to replicas is asynchronous, so writes the primary acknowledged an instant before it failed may never have reached a replica. The defensible claim is minimal data loss, not zero, and an answer promising zero loss from asynchronous replication is usually the wrong one.

The distractors miss on availability. Daily snapshots are a backup, useful for restoring after corruption but measured in hours of loss and a manual restore. Independent standalone nodes in different zones share no data, so losing one loses whatever sessions lived there. Append-only persistence on a single node survives a process restart on that node, but the node is still in one zone and there is nothing to fail over to.

Exam tip: separate durability from availability. Snapshots and persistence give durability; replicas plus automatic promotion give availability.

Sourcedocs.aws.amazon.com

Deployment, Provisioning, and Automation3 / 5

A SysOps administrator needs to automate the process of creating a new S3 bucket whenever a specific tag is applied to an EC2 instance. Which combination of AWS services enables this event-driven automation?

AlexFull explanation from Alex

Applying a tag to an instance is an API call, and that call is the hook the whole automation hangs on. Tagging goes through the Amazon EC2 CreateTags action, AWS CloudTrail logs that call as a management event, CloudTrail delivers its logged events to Amazon EventBridge, and an EventBridge rule whose event pattern matches that specific API call and tag key invokes AWS Lambda as its target. The Lambda function then creates the S3 bucket through the SDK. Nothing polls, nothing runs on a timer, and the reaction happens because the API call happened, which is what event-driven means.

The other three combinations break at their first step. Amazon CloudWatch metrics are numeric time series and no metric carries a tag key and value, so nothing in that chain can detect the change, and putting Amazon SNS in front of AWS Lambda only forwards a notification that was never generated. An Amazon EventBridge scheduled rule polling for tags is the opposite of event-driven: it wakes on a timer, adds latency up to the polling interval, and runs constantly when nothing has changed, so AWS Step Functions behind it inherits that delay. The AWS Config option is the closest to plausible, because AWS Config does evaluate resource configuration changes, but routing through AWS Systems Manager and AWS CloudFormation to create one bucket is far heavier machinery than the scenario needs, and it drops the EventBridge pattern matching that does the actual filtering.

Exam tip: for a requirement shaped like when this happens, do that, the default AWS answer is CloudTrail records the API call, EventBridge matches the event pattern, and Lambda performs the action. Recognizing that triple answers most event-driven automation questions on sight.

Sourcedocs.aws.amazon.com

Security and Compliance4 / 5

A SysOps administrator needs to implement encryption in transit for an application that communicates between EC2 instances and an Application Load Balancer. The administrator must use certificates managed by AWS. Which service and configuration should be used?

AlexFull explanation from Alex

Read the two constraints together: encryption in transit, and certificates managed by AWS. AWS Certificate Manager, or ACM, provisions public certificates, validates them and renews them automatically, and ACM integrates with Elastic Load Balancing so you can deploy the certificate straight onto the load balancer. You attach the provisioned certificate to the ALB HTTPS listener and the platform handles the rest of the lifecycle, with no key material to copy onto instances and no renewal date to remember.

The distractors each break one of the constraints. Self-signed certificates generated on every instance with OpenSSL are not managed by AWS at all, and clients reject them unless you distribute trust by hand. AWS KMS creates and controls cryptographic keys; it is not a certificate authority and does not generate TLS certificates. Uploading IAM server certificates still works for older setups, but those certificates were obtained somewhere else and you own the renewal, which is precisely the management burden the question tells you to avoid.

Exam tip: certificates managed by AWS plus a load balancer is a fixed pairing. If a question then adds encryption between the load balancer and the instances behind it, treat the back-end connection as a separate decision from the listener certificate.

Sourcedocs.aws.amazon.com

Networking and Content Delivery5 / 5

A gaming company runs its game servers behind Network Load Balancers in us-east-1 and eu-west-1. The game uses a custom UDP protocol. Players' firewalls allow a fixed set of IP addresses, so the entry points must not change. If one Region becomes unhealthy, players must be sent to the other Region without waiting for DNS caches to expire. What should the SysOps administrator configure?

AlexFull explanation from Alex

AWS Global Accelerator gives an application static IP addresses that are announced from AWS edge locations. Traffic enters the AWS global network at the nearest edge and is sent to the best healthy endpoint in one of the configured Regions, based on health, client location, and traffic settings. Endpoints can be Network Load Balancers, Application Load Balancers, EC2 instances, or Elastic IP addresses, and standard accelerators carry TCP and UDP. Because the IP addresses do not change during failover, clients and firewalls do not need DNS updates. CloudFront delivers content that is served over HTTP and HTTPS, which does not match a custom UDP protocol, and DNS-based failover depends on record TTLs and client caching. Exam tip: static IPs plus UDP plus fast multi-Region failover point to Global Accelerator.

Sourcedocs.aws.amazon.com

How to prepare for SOA-C03 with Pass-IT.

Currently 323 practice questions for SOA-C03, with new ones added regularly. Focus on what you still need to learn.

Get past difficult questions.

Understand why an answer is correct. Alex explains the concepts and answers your follow-up questions so you can apply what you learn to the next task.

Meet Alex →

Conversation preview · SOA-C03

Restart the application service

  1. You

    Do I need a custom Lambda for the alarm response?

  2. Alex · AI tutor

    EventBridge can start a Systems Manager Automation runbook when the alarm changes state.

    Read the documentation ↗
  3. You

    What should the runbook restart?

  4. Alex · AI tutor

    The affected application service, as requested, rather than the whole instance.

    Read the documentation ↗

Make your study time count.

Practice at your level.
For new practice sessions, Pass-IT adjusts the difficulty based on your previous answers.

Learn from mistakes.
Incorrect answers automatically become flashcards. When you review them, you rate how confidently you remember; Pass-IT schedules the next review.

See how focused practice works →

Animated feature preview

Turn your mistakes into knowledge you can rely on.

How Pass-IT works

Your review

Answered a question incorrectly?

Pass-IT saves it for your review.

SOA-C03 · Question excerpt

Restart the application service

View the full question

A company runs a production application on EC2 instances. The SysOps administrator needs to automatically remediate a common issue where instances become unresponsive due to a known application bug. When CloudWatch detects high CPU utilization above 95% for more than 10 minutes, the system should automatically restart the application service on the affected instance. Which solution requires the LEAST operational overhead?

Understand the correct answer.

Create a CloudWatch alarm that triggers an EventBridge rule to invoke a Systems Manager Automation runbook that restarts the service

Route the alarm event to an Automation runbook that restarts the service.

Read the documentation ↗

How confidently do you remember?

During review, you assess how well you still know the answer.

Correct after hesitating

Pass-IT schedules your next review.

The date depends on your self-assessment and previous reviews.

Simplified demonstration. No learning progress is saved.

Practice for the moment that counts.

Take a full mock exam with a time limit and find out whether you can finish in time.

Your SOA-C03 mock exam

Questions
65
Minutes
130

Illustration of an exam session

  1. Start
  2. Answer questions
  3. Finish

Length and time limit of the Pass-IT mock exam.

Go into your exam with more confidence.

Your Readiness Score helps you assess whether you are ready for the exam. Results by exam domain show you where you should keep practicing.

Your money back if you fail despite 80% Readiness.
If your Readiness Score is at least 80% when you take the exam and you still fail, we refund the Pass-IT purchase price for this certification.

For active, paid access. Submit proof of failing within 14 days.

Further guarantee conditions

You need at least 80% Readiness and active, paid access to the certification when you take the exam. Take the exam within your access period and submit official proof of failing within 14 days after the exam.

For purchases through Apple or Google, refunds are handled by the respective store. See the full terms for further details.

Read the guarantee terms →

The Readiness Score describes your practice progress, not a probability of passing.

Guarantee requirement

80%

At least 80% Readiness
when you take the exam

Money back if you fail

Question counts and mock exam settings from the current Pass-IT catalog.

What you practice for SOA-C03.

Exam topics, relevant practice and sources you can check.

Monitoring and performanceSee the guide for weighting80 QuestionsPass-IT questions

Use monitoring evidence to keep AWS workloads healthy and resolve performance problems.

  • Configure metrics, logs, alarms and dashboards with services such as CloudWatch, including collection agents and notifications across accounts or Regions.
  • Analyze availability and performance signals, route events with EventBridge and use automation runbooks to remediate issues.
  • Tune compute, storage and database resources using measured performance, including EC2, EBS, S3, shared storage and RDS configurations.
Reliability and recoverySee the guide for weighting67 QuestionsPass-IT questions

Operate systems that can handle demand changes and recover within the required time and data-loss limits.

  • Configure scaling and caching for compute and managed databases to support changing workload demand.
  • Configure and troubleshoot load balancing, health checks and Multi-AZ environments to support availability during failures.
  • Automate backups and versioning, restore data and follow disaster-recovery procedures that meet recovery objectives and cost requirements.
Provisioning and automationSee the guide for weighting61 QuestionsPass-IT questions

Create and maintain cloud resources through repeatable deployments and automated operational tasks.

  • Maintain machine and container images, and provision resources with CloudFormation, AWS CDK or other infrastructure-as-code tools.
  • Manage deployments and shared resources across accounts or Regions, troubleshooting configuration, capacity and permission errors.
  • Automate routine operations and responses to events using Systems Manager, Lambda and EventBridge.
Security and compliance operationsSee the guide for weighting58 QuestionsPass-IT questions

Apply security requirements to accounts, infrastructure and data, then investigate access problems and findings.

  • Configure IAM access, federation and account-wide controls, and audit or troubleshoot permissions using AWS tools.
  • Enforce compliance policies and ongoing checks, using findings from services such as AWS Config and Trusted Advisor to guide remediation.
  • Classify and protect data with encryption, certificate and secrets management, and investigate security-service findings affecting data or infrastructure.
Networking and content deliverySee the guide for weighting57 QuestionsPass-IT questions

Configure connections and delivery services, then diagnose failures using network evidence.

  • Configure VPC routing, subnets and traffic controls, including private connectivity, network protection services and cost-efficient settings.
  • Configure DNS and Route 53 routing, query logging and content delivery with CloudFront or Global Accelerator.
  • Troubleshoot VPC, hybrid and private connections and caching issues using network logs and monitoring tools.
Question formats you can practice
Multiple Choice
Select one answer.
Multiple Response
Select multiple applicable answers.

These are practice formats in Pass-IT. See the Official certification objectives for the official exam requirements.

Frequently asked questions

Your preparation

How much study time should I plan for SOA-C03?

For planning, Pass-IT estimates roughly 35–85 hours. Relevant experience may put you toward the lower end; starting from scratch may put you toward the higher end. Your needs may fall outside this range. This is not a time requirement from AWS or a promise that you will be exam-ready within that time.

What should you know before SOA-C03?

There is no formal prerequisite. The catalog budget is about 55 hours, and the questions assume you have used CloudWatch, Systems Manager and Auto Scaling rather than only read their documentation. Operational experience shortens that budget more than any course does.

Using Pass-IT

What language are Pass-IT questions in?

Questions in the app are currently in English. Translations of the sample questions on this page apply only to this preview. Check with AWS for the languages available for the official exam.

How long does my SOA-C03 access last?

Access covers this certification for 12 months. You pay once, with no automatic renewal.

When does the money-back guarantee apply?

The guarantee refunds the Pass-IT purchase price for this certification. You need eligible paid access and a Readiness Score of at least 80% from your practice results when you take the exam. This score can only reach 80% after at least 50 answered questions and is not a validated probability of passing. Take the exam during your access period and submit official proof of failing within 14 days. Guarantee terms

About the SOA-C03 exam

Where can I take the SOA-C03 exam?

Pearson VUE testing center or online proctored exam.

How long is the AWS Certified CloudOps Engineer - Associate exam?

The SOA-C03 exam has 65 questions and a 130-minute time limit.

SOA-C03 or SAA-C03 — which fits an operations role?

SOA-C03 is the operations exam: monitoring and remediation, reliability, and deployment automation each carry 22% of it. SAA-C03 asks you to design an architecture rather than keep one running. If your week is alarms, runbooks and capacity rather than diagrams, SOA-C03 is the closer match.

Does SOA-C03 need renewing?

Yes, every three years. Before your certification expires, pass the latest version of this exam or the AWS Certified DevOps Engineer - Professional exam to renew it for three years. Alternatively, while your certification is active, maintain it on AWS Skill Builder to add one year.

What happens if you fail SOA-C03?

You can book again after 14 days. AWS sets no maximum number of attempts, so the waiting period is the whole constraint.

Your preparation for SOA-C03

$29.99one-time

12 months of access for SOA-C03 · No automatic renewal

Buy SOA-C03 access

Questions in the app are currently in English.

Try 20 questions for freeFree account required. No credit card.

Already have an account? Log in

Prefer a subscription? View subscriptions →

Money back if you fail with at least 80% Readiness, for eligible purchases under the guarantee terms.

Guarantee terms

The guarantee refunds the Pass-IT purchase price for this certification. You need eligible paid access and a Readiness Score of at least 80% from your practice results when you take the exam. This score can only reach 80% after at least 50 answered questions and is not a validated probability of passing. Take the exam during your access period and submit official proof of failing within 14 days.

Full guarantee terms →