AWS Certified CloudOps Engineer – Associate (SOA-C03) Study Guide

AWS Certified CloudOps Engineer - Associate (SOA-C03) Study Guide

SOA-C03 Preparation Details

Preparing for the SOA-C03 AWS Certified CloudOps Engineer Associate certification exam? Start here with a complete, objective-wise SOA-C03 study guide designed to help you pass faster.

This guide brings together official AWS documentation, key concepts, and curated resources for every SOA-C03 exam objective, making it ideal for both beginners and last-minute revision.

Looking for the best SOA-C03 preparation resources in one place? This page covers everything you need to get exam-ready with confidence.

If this helped you, share it with others preparing for the SOA-C03 certification exam.

AWS CloudOps Engineer Prep

CourseraExam Prep: AWS Certified CloudOps Engineer Specialization
UdemyAWS Certified CloudOps Engineer Associate SOA-C03

Content Domain 1: Monitoring, Logging, Analysis, Remediation, and Performance Optimization (22% of scored content)

Task 1.1: Implement metrics, alarms, and filters by using AWS monitoring and logging services

Skill 1.1.1: Configure AWS monitoring and logging by using AWS services (for example, Amazon CloudWatch, AWS CloudTrail, Amazon Managed Service for Prometheus)

What is Amazon CloudWatch?

What is AWS CloudTrail?

What is Amazon Managed Service for Prometheus?

AWS CloudTrail or Amazon CloudWatch? – AWS Decision Guides

Skill 1.1.2: Configure and manage the CloudWatch agent to collect metrics and logs from Amazon EC2 instances, Amazon ECS clusters, or Amazon EKS clusters

Collect metrics, logs, and traces using the CloudWatch agent

Collect metrics from Amazon ECS using Container Insights

Collect metrics from Amazon EKS and Kubernetes clusters using Container Insights

Set up and configure Prometheus metrics collection on Amazon EC2 instances

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)

Using Amazon CloudWatch alarms

Composite alarms – Amazon CloudWatch

Using Amazon EventBridge

Troubleshoot Amazon CloudWatch alarms

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

Using Amazon CloudWatch dashboards

Create a cross-account cross-Region dashboard

Share your CloudWatch dashboards

Skill 1.1.5: Configure AWS services to send notifications to Amazon SNS and to invoke alarms that send notifications to Amazon SNS

What is Amazon Simple Notification Service?

Set up Amazon SNS notifications

Alarm actions – Amazon CloudWatch

Task 1.2: Identify and remediate issues by using monitoring and availability metrics

Skill 1.2.1: Analyze performance metrics and automate remediation strategies by using AWS services and functionality (for example, CloudWatch, AWS User Notifications, AWS Lambda, AWS Systems Manager, CloudTrail, auto scaling)

What is Amazon CloudWatch?

AWS User Notifications User Guide

What is AWS Systems Manager?

AWS Systems Manager Automation

Skill 1.2.2: Use EventBridge to route, enrich, and deliver events, and troubleshoot any issues with event bus rules

What is Amazon EventBridge?

Amazon EventBridge event buses

Amazon EventBridge rules

Troubleshoot Amazon EventBridge

Skill 1.2.3: Create or run custom and predefined Systems Manager Automation runbooks (for example, by using AWS SDKs or custom scripts) to automate tasks and streamline processes on AWS

AWS Systems Manager Automation

Systems Manager Automation Runbook Reference

Run automations based on EventBridge events – AWS Systems Manager

Sample scenarios: Systems Manager targets in Amazon EventBridge rules

Task 1.3: Implement performance optimization strategies for compute, storage, and database resources

Skill 1.3.1: Optimize compute resources and remediate performance problems by using performance metrics, resource tags, and AWS tools

Monitor your Amazon EC2 instances

AWS Compute Optimizer User Guide

Tagging your Amazon EC2 resources

Skill 1.3.2: Analyze Amazon EBS performance metrics, troubleshoot issues, and optimize volume types to improve performance and reduce cost

Monitor the status of your volumes – Amazon EBS

Amazon EBS volume types

AWSSupport-CalculateEBSPerformanceMetrics – Systems Manager Automation Runbook Reference

Amazon CloudWatch metrics for Amazon EBS

Skill 1.3.3: Implement and optimize Amazon S3 performance strategies (for example, AWS DataSync, S3 Transfer Acceleration, multipart uploads, S3 Lifecycle policies) to enhance data transfer, storage efficiency, and access patterns

Best practices design patterns: Optimizing Amazon S3 performance

S3 Transfer Acceleration

Uploading and copying objects using multipart upload – Amazon S3

Setting lifecycle configuration on a bucket – Amazon S3

What is AWS DataSync?

Skill 1.3.4: Evaluate and select shared storage solutions (for example, Amazon EFS, Amazon FSx), and optimize the solutions (for example, EFS lifecycle policies) for specific use cases and requirements

What is Amazon Elastic File System?

Amazon EFS lifecycle management

What is Amazon FSx?

Choosing an AWS storage service – AWS Decision Guides

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)

Using Amazon RDS Performance Insights

Using Amazon RDS Proxy

Monitoring metrics in an Amazon RDS instance

CloudWatch metrics for Amazon RDS

Skill 1.3.6: Implement, monitor, and optimize EC2 instances and their associated storage and networking capabilities (for example, EC2 placement groups)

Placement groups for your EC2 instances

Monitor your Amazon EC2 instances

Amazon EC2 instance types

Enhanced networking on Linux instances

Content Domain 2: Reliability and Business Continuity (22% of scored content)

Task 2.1: Implement scalability and elasticity

Skill 2.1.1: Configure and manage scaling mechanisms in compute environments

Auto Scaling groups – Amazon EC2 Auto Scaling

Dynamic scaling for Amazon EC2 Auto Scaling

Application Auto Scaling User Guide

What is AWS Auto Scaling?

Skill 2.1.2: Implement caching by using AWS services to enhance dynamic scalability (for example, Amazon CloudFront, Amazon ElastiCache)

What is Amazon CloudFront?

What is Amazon ElastiCache?

Caching overview – Amazon CloudFront

Skill 2.1.3: Configure and manage scaling in AWS managed databases (for example, Amazon RDS, Amazon DynamoDB)

Using Amazon Aurora Auto Scaling with Aurora Replicas

Managing throughput capacity with DynamoDB auto scaling

Multi-AZ DB cluster deployments – Amazon RDS

Task 2.2: Implement highly available and resilient environments

Skill 2.2.1: Configure and troubleshoot Elastic Load Balancing (ELB) and Amazon Route 53 health checks

What is Elastic Load Balancing?

Configure health checks for your target group – Elastic Load Balancing

Types of Amazon Route 53 health checks

Troubleshoot a Classic Load Balancer

Skill 2.2.2: Configure fault-tolerant systems (for example, Multi-AZ deployments)

High availability (Multi-AZ) for Amazon RDS

REL11-BP02 Fail over to healthy resources – Reliability Pillar

Reliability Pillar – AWS Well-Architected Framework

Task 2.3: Implement backup and restore strategies

Skill 2.3.1: Automate snapshots and backups for AWS resources (for example, EC2 instances, RDS DB instances, Amazon EBS volumes, Amazon S3 buckets, DynamoDB tables) by using AWS services (for example, AWS Backup)

What is AWS Backup?

Getting started with AWS Backup

Amazon Data Lifecycle Manager

Creating Amazon RDS snapshots

Skill 2.3.2: Use various methods to restore databases (for example, point-in-time restore) to meet RTO, RPO, and cost requirements

Restoring a DB instance to a specified time – Amazon RDS

Point-in-time recovery for DynamoDB

Disaster Recovery of Workloads on AWS – AWS Whitepaper

Skill 2.3.3: Implement versioning for storage services (for example, Amazon S3, Amazon FSx)

Using versioning in S3 buckets

Enabling versioning on buckets – Amazon S3

Protecting data with backups – Amazon FSx for Windows File Server

Skill 2.3.4: Follow disaster recovery procedures

Disaster Recovery of Workloads on AWS – AWS Whitepaper

AWS Backup disaster recovery

REL13-BP01 Define recovery objectives for downtime and data loss – Reliability Pillar

Content Domain 3: Deployment, Provisioning, and Automation (22% of scored content)

Task 3.1: Provision and maintain cloud resources

Skill 3.1.1: Create and manage AMIs and container images (for example, Amazon EC2 Image Builder)

What is Image Builder? – EC2 Image Builder

Manage custom image creation in Image Builder through a repeatable pipeline process – EC2 Image Builder

How EC2 Image Builder works

Amazon Machine Images (AMI) – Amazon EC2

Skill 3.1.2: Create and manage stacks of resources by using AWS CloudFormation and the AWS Cloud Development Kit (AWS CDK)

What is AWS CloudFormation?

Getting started with the AWS CDK

Working with stacks – AWS CloudFormation

Nested stacks – AWS CloudFormation

Skill 3.1.3: Identify and remediate deployment issues (for example, subnet sizing issues, CloudFormation errors, permissions issues)

Troubleshooting CloudFormation

Troubleshooting CloudFormation StackSets

Troubleshooting common AWS CDK issues

Skill 3.1.4: Provision and share resources across multiple AWS Regions and accounts (for example, AWS Resource Access Manager [AWS RAM], CloudFormation StackSets)

What is AWS CloudFormation StackSets?

What is AWS Resource Access Manager?

Working with AWS CloudFormation StackSets

Skill 3.1.5: Implement deployment strategies and services

What is AWS CodeDeploy?

CodeDeploy deployment configurations

What is AWS Elastic Beanstalk?

Blue/green deployments on AWS – AWS Whitepaper

Skill 3.1.6: Use and manage third-party tools to automate resource deployment (for example, Terraform, Git)

Use Terraform with AWS Systems Manager

AWS CDK and Terraform comparison – AWS Prescriptive Guidance

Source control integrations for AWS CodePipeline

Task 3.2: Automate the management of existing resources

Skill 3.2.1: Use AWS services to automate operational processes (for example, AWS Systems Manager)

What is AWS Systems Manager?

AWS Systems Manager Automation

AWS Systems Manager Run Command

AWS Systems Manager Patch Manager

Skill 3.2.2: Implement event-driven automation by using AWS services and features (for example, AWS Lambda, Amazon S3 Event Notifications)

What is AWS Lambda?

Using AWS Lambda with Amazon S3

Amazon S3 Event Notifications

What is Amazon EventBridge?

Content Domain 4: Security and Compliance (16% of scored content)

Task 4.1: Implement and manage security and compliance tools and policies

Skill 4.1.1: Implement AWS Identity and Access Management (IAM) features (for example, password policies, multi-factor authentication [MFA], roles, federated identity, resource policies, policy conditions)

Security best practices in IAM

Policies and permissions in AWS Identity and Access Management

Using multi-factor authentication (MFA) in AWS

IAM roles – AWS Identity and Access Management

Skill 4.1.2: Troubleshoot and audit access issues by using AWS tools (for example, AWS CloudTrail, IAM Access Analyzer, IAM policy simulator)

What is AWS CloudTrail?

What is IAM Access Analyzer?

IAM Access Analyzer policy generation

Testing IAM policies with the IAM policy simulator

Skill 4.1.3: Implement multi-account strategies securely

What is AWS Organizations?

What is AWS IAM Identity Center?

Service control policies (SCPs)

What is AWS Control Tower?

Skill 4.1.4: Implement remediation based on the results of AWS Trusted Advisor security checks

What is AWS Trusted Advisor?

AWS Trusted Advisor security checks

Skill 4.1.5: Enforce compliance requirements (for example, AWS Region and service selections)

Service control policies (SCPs)

What is AWS Config?

Managed rules – AWS Config

Task 4.2: Implement strategies to protect data and infrastructure

Skill 4.2.1: Implement and enforce a data classification scheme

Amazon Macie User Guide

Data tagging best practices – AWS Prescriptive Guidance

AWS Privacy Reference Architecture – AWS Prescriptive Guidance

Skill 4.2.2: Implement, configure, and troubleshoot encryption at rest (for example, AWS Key Management Service [AWS KMS])

AWS Key Management Service Developer Guide

AWS KMS concepts

Choosing an AWS cryptography service – AWS Decision Guides

Troubleshooting key access – AWS KMS

Skill 4.2.3: Implement, configure, and troubleshoot encryption in transit (for example, AWS Certificate Manager [ACM])

What is AWS Certificate Manager?

Issuing and managing certificates – AWS Certificate Manager

Troubleshoot certificate request issues – AWS Certificate Manager

Skill 4.2.4: Securely store secrets by using AWS services

What is AWS Secrets Manager?

AWS Systems Manager Parameter Store

Choose between Secrets Manager and Parameter Store – AWS Decision Guides

Skill 4.2.5: Configure reports and remediate findings from AWS services (for example, AWS Security Hub, Amazon GuardDuty, AWS Config, Amazon Inspector)

What is AWS Security Hub?

What is Amazon GuardDuty?

What is AWS Config?

What is Amazon Inspector?

Automated response and remediation – AWS Security Hub

Content Domain 5: Networking and Content Delivery (18% of scored content)

Task 5.1: Implement and optimize networking features and connectivity

Skill 5.1.1: Configure a VPC (for example, subnets, route tables, network ACLs, security groups, NAT gateways, internet gateway, egress-only internet gateway)

What is Amazon VPC?

Subnets for your VPC – Amazon VPC

Route tables for your VPC – Amazon VPC

Network ACLs – Amazon VPC

Security groups for your VPC – Amazon VPC

NAT gateways – Amazon VPC

Skill 5.1.2: Configure private networking connectivity

VPC endpoints – Amazon VPC

What is AWS PrivateLink?

What is AWS Transit Gateway?

VPC peering – Amazon VPC

Skill 5.1.3: Audit AWS network protection services (for example, Amazon Route 53 Resolver DNS Firewall, AWS WAF, AWS Shield, AWS Network Firewall) in a single account

What are AWS WAF, AWS Shield Advanced, and AWS Firewall Manager?

Using DNS Firewall to filter outbound DNS traffic – Amazon Route 53

What is AWS Network Firewall?

AWS Shield features

Skill 5.1.4: Optimize the cost of network architectures

AWS Pricing Calculator

Reduce costs with Amazon CloudFront

Building a Scalable and Secure Multi-VPC AWS Network Infrastructure – AWS Whitepaper

Task 5.2: Configure domains, DNS services, and content delivery

Skill 5.2.1: Configure DNS (for example, Route 53 Resolver)

What is Route 53 VPC Resolver?

Forwarding outbound DNS queries to your network – Amazon Route 53

Forwarding inbound DNS queries from your network – Amazon Route 53

Skill 5.2.2: Implement Route 53 routing policies, configurations, and query logging

Choosing a routing policy – Amazon Route 53

Public DNS query logging – Amazon Route 53

Configuring VPC Resolver query logging – Amazon Route 53

Skill 5.2.3: Configure content and service distribution (for example, Amazon CloudFront, AWS Global Accelerator)

What is Amazon CloudFront?

What is AWS Global Accelerator?

CloudFront distributions – Amazon CloudFront

Task 5.3: Troubleshoot network connectivity issues

Skill 5.3.1: Troubleshoot VPC configurations (for example, subnets, route tables, network ACLs, security groups, transit gateways, NAT gateways)

Troubleshoot EC2 network connectivity issues – Amazon VPC

Troubleshoot NAT gateways – Amazon VPC

Transit Gateway troubleshooting

Network Access Analyzer – Amazon VPC

Skill 5.3.2: Collect and interpret networking logs to troubleshoot issues (for example, VPC flow logs, ELB access logs, AWS WAF web ACL logs, CloudFront logs, container logs)

Publish flow logs to Amazon CloudWatch Logs – Amazon VPC

Access logs for your Classic Load Balancer

Configuring and using standard logs (access logs) in Amazon CloudFront

Logging web ACL traffic – AWS WAF

Skill 5.3.3: Identify and remediate CloudFront caching issues

Troubleshoot CloudFront

Optimizing caching and availability – Amazon CloudFront

CloudFront cache statistics – Amazon CloudFront

Skill 5.3.4: Identify and troubleshoot hybrid connectivity issues and private connectivity issues

Troubleshoot your customer gateway device – AWS Site-to-Site VPN

Troubleshooting AWS Direct Connect

Troubleshooting PrivateLink connections – Amazon VPC

Skill 5.3.5: Configure and analyze Amazon CloudWatch network monitoring services

What is Amazon CloudWatch Network Monitor?

Using VPC Flow Logs – Amazon CloudWatch

Amazon CloudWatch Internet Monitor

This brings us to the end of the SOA-C03 AWS Certified CloudOps Engineer Associate exam study guide.

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you how your preparation is going on!

In case you are preparing for other AWS certification exams, check out the AWS study guides for those exams.

Follow Me to Receive Updates on SOA-C03 Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the SOA-C03 Study Guide in Your Network

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *