AWS SysOps Administrator - Associate (SOA-C02) Certification Preparation for AWS

AVG Duration40h


This certification Learning Path is specifically designed to prepare you for the AWS Certified SysOps Administrator - Associate (SOA-C02) exam released in July 2021. This learning path covers the knowledge required to master the domains outlined in the exam blueprint. Throughout this learning path, you will be guided via our courses, hands-on labs including some lab challenges, and a preparation exam, all of which are focused on areas that will be assessed within the exam.   

Intended Audience

This learning path is suitable for anyone wanting to pass the AWS Certified SysOps Administrator - Associate SAA-C02 exam. As defined in the exam blueprint, which can be found here, the exam has been designed for system administrators in a cloud operations role who have at least 1 year of hands-on experience with deployment, management, networking, and security on AWS.

Learning Objectives

The aim of the certification is to validate your knowledge across a number of different key areas, which have been defined by AWS as being able to:

  • Deploy, manage, and operate workloads on AWS
  • Support and maintain AWS workloads according to the AWS Well-Architected Framework
  • Perform operations by using the AWS Management Console and the AWS CLI
  • Implement security controls to meet compliance requirements
  • Monitor, log, and troubleshoot systems
  • Apply networking concepts (for example, DNS, TCP/IP, firewalls)
  • Implement architectural requirements (for example, high availability, performance, capacity)
  • Perform business continuity and disaster recovery procedures
  • Identify, classify, and remediate incidents

As a means of demonstrating this knowledge, you will be tested across 6 different domains, with each domain contributing to a total percentage of your overall score. These domains are broken down as:

  • Domain 1: Monitoring, Logging, and Remediation 20%
  • Domain 2: Reliability and Business Continuity 16%
  • Domain 3: Deployment, Provisioning, and Automation 18%
  • Domain 4: Security and Compliance 16%
  • Domain 5: Networking and Content Delivery 18%
  • Domain 6: Cost and Performance Optimization 12%

As you progress through the learning path, you will gain all the information and knowledge required to fulfill the domain expectations, gaining a deep understanding of each area.


To get the most out of this learning path, you should already have some basic work knowledge of building cloud solutions on the AWS platform. If you are just starting out with AWS, we recommend taking our Fundamentals of AWS learning path first.


We welcome all feedback and suggestions - please contact us at if you are unsure about where to start or if you would like help getting started.


Your certificate for this learning path

Training Content

Course - Beginner - 12m
AWS SysOps Administrator - Associate: Introduction
This brief course introduces the AWS SysOps Administrator - Associate learning path.
Course - Beginner - 1h 46m
Compute (SOA-C02)
Learn to select and apply AWS compute services to design resilient, performant, and cost-effective solutions
Exam - 20m
Knowledge Check: Compute (SOA-C02)
Knowledge Check: Compute (SOA-C02)
Hands-on Lab - Beginner - 2h
Working with Amazon EC2 Auto Scaling Groups and Network Load Balancer
You will learn the steps to automatically scale up or down your EC2 infrastructure using Auto Scaling Groups.
Hands-on Lab Challenge - Beginner - 1h 30m
Amazon Elastic Compute Cloud (EC2) Auto Scaling Challenge
Put your Amazon Elastic Compute Cloud Auto Scaling and Load Balancing skills to the test in this hands-on lab challenge.
Hands-on Lab Challenge - Beginner - 1h
ELB Application Load Balancer Challenge
Put your Elastic Load Balancing skills to the test in this hands-on Application Load Balancer focused challenge lab.
Resource - Beginner - 10m
AWS Global Infrastructure: Availability Zones, Regions, Edge Locations, Regional Edge Caches
An explanation of the core components that make up the AWS Global Infrastructure
Course - Beginner - 2h 34m
Storage (SOA-C02)
Learn how AWS Storage services enable resilient, performant, and secure architectures
Exam - 30m
Knowledge Check: Storage (SOA-C02)
Knowledge Check: Storage (SOA-C02)
Hands-on Lab - Beginner - 1h 15m
Configuring a Static Website With S3 And CloudFront
In this lab, you'll learn how to configure static website hosting on Amazon S3 and configure static websites to work with CloudFront distributions.
Hands-on Lab - Beginner - 1h
Using S3 Bucket Policies and Conditions to Restrict Specific Permissions
You will learn the steps to create and apply AWS S3 Bucket Policies with embedded conditions to restrict a user's ability to perform specific functions within S3 Buckets.  
Hands-on Lab - Intermediate - 1h
Handling S3 Objects Events With Lifecycle Policies and Server Access Logging
In this lab, you will create an S3 bucket and will implement the lifecycle policies to handle actions done on the objects. You will also log the operations done.
Hands-on Lab Challenge - Beginner - 1h
Amazon Simple Storage Service (Amazon S3) Challenge
Put your Amazon Simple Storage Service (Amazon S3) skills to the test in this hands-on lab challenge.
Hands-on Lab - Beginner - 1h
Managing Instance Volumes Using EBS
EC2 instances can use multiple storage volumes, learn how to add and manage them using EBS.
Course - Beginner - 2h 1m
Networking (SOA-C02)
How AWS Networking services are being used to design resilient and secure architectures
Exam - 30m
Knowledge Check: Networking (SOA-C02)
Knowledge Check: Networking (SOA-C02)
Hands-on Lab Challenge - Intermediate - 1h
Implement Amazon VPC High Availability Best Practices
In this lab challenge, you will be assessing your practical ability to design for high availability and identify single points of failure in a production-like AWS environment.
Hands-on Lab - Beginner - 2h 35m
Securing your VPC using Public and Private Subnets
Learn how to increment the network security creating a public and private subnet on VPC and filter traffic using network ACL
Hands-on Lab Challenge - Intermediate - 1h
Amazon VPC Implementation Challenge
Put your foundational cloud networking skills to the test in this hands-on challenge lab as you implement an Amazon VPC.
Hands-on Lab - Beginner - 1h 30m
Serve your files using the CloudFront CDN
Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments.
Hands-on Lab - Beginner - 1h
Configuring Amazon Route 53 Routing Policies
Learn how to configure different Amazon Route 53 routing policies in this hands-on lab.
Course - Beginner - 2h 25m
Databases (SOA-C02)
Learn how to select and apply the right AWS database services
Exam - 30m
Knowledge Check: Databases (SOA-C02)
Knowledge Check: Databases (SOA-C02)
Hands-on Lab Challenge - Beginner - 1h
Create Amazon RDS Database Instance Challenge
Put your Amazon RDS skills to the test in this hands-on challenge lab as you are tasked with creating a database.
Hands-on Lab - Beginner - 1h 30m
Getting Started with Amazon Aurora Database Engine
A hands-on lab introducing you to the high performance and high availability Amazon Aurora database engine.
Hands-on Lab - Beginner - 1h 30m
Rewinding a MySQL Amazon Aurora Database with Backtrack
Learn how to rewind a MySQL Aurora RDS database using Backtrack. Backtrack can seamlessly restore your database in minutes and lets you move back and forth to examine data changes in detail.
Course - Beginner - 1h 49m
Automation & Optimization (SOA-C02)
Learn how to select and apply the right AWS automation and optimization services and features
Exam - 20m
Knowledge Check: Automation & Optimization (SOA-C02)
Knowledge Check: Automation & Optimization (SOA-C02)
Hands-on Lab - Beginner - 1h
Fan-Out Orders using Amazon SNS and SQS
Learn how to combine Amazon SNS and Amazon SQS to fan out order messages in this hands-on lab.
Hands-on Lab Challenge - Beginner - 1h
AWS CloudFormation Stack Update Challenge
Course - Beginner - 3h 30m
Monitoring & Reporting (SOA-C02)
Learn about the different tools and method for implementing monitoring and logging solutions in AWS
Exam - 35m
Knowledge Check: Monitoring & Reporting (SOA-C02)
Knowledge Check: Monitoring & Reporting (SOA-C02)
Hands-on Lab - Beginner - 1h 30m
Introduction to CloudWatch
CloudWatch is a monitoring service that AWS provides. You can use it to monitor AWS resources or custom resources, inside or outside AWS.
Hands-on Lab - Beginner - 1h
Filtering Amazon CloudWatch Log Events
Learn how to use the Amazon CloudWatch Logs console to filter textual and JSON log events in this hands-on lab.
Hands-on Lab - Beginner - 1h 30m
Monitor Amazon CloudWatch Security Logs for failed SSH attempts
Learn how to use CloudWatch to monitor EC2 instance logs for failed SSH attempts
Hands-on Lab Challenge - Beginner - 50m
Amazon CloudWatch Metric Filtering Challenge
Put your Amazon CloudWatch skills to the test in this hands-on challenge lab as you are tasked with creating a metric filter and an alarm.
Hands-on Lab - Intermediate - 2h
Compliance Check Using AWS Config Rules (Managed & Custom)
Compliance check using AWS Config Rules: See how AWS Config can enhance your security and compliance with AWS managed rules and custom rules with AWS Lambda
Hands-on Lab Challenge - Beginner - 30m
AWS Config Compliance Challenge
Put your AWS Config compliance skills to the test in this hands-on challenge lab.
Course - Beginner - 5h 2m
Security & Compliance (SOA-C02)
In this course, you'll learn how AWS security services provide secure and robust architectures
Exam - 45m
Knowledge Check: Security & Compliance (SOA-C02)
Knowledge Check: Security & Compliance (SOA-C02)
Hands-on Lab - Beginner - 1h
Introduction to IAM
Learn how to create and manage IAM users, groups and policies to securely control access to AWS services and resources.
Hands-on Lab - Intermediate - 1h 15m
Advanced Roles and Groups Management Using IAM
Learn how to manage our organization using IAM Users and Groups and IAM Roles 
Hands-on Lab - Beginner - 1h 45m
Storing and Rotating RDS Credentials in Secrets Manager
Learn how to use AWS SecretsManager and Amazon Relational Database Service to generate, store, and rotate a password in Secrets Manager. Use Secrets Manager with a Python application.
Hands-on Lab - Beginner - 45m
Encrypting S3 Objects Using SSE-KMS
This lab explores how to encrypting S3 objects in AWS using SSE-KMS.
Hands-on Lab - Intermediate - 1h
Manage Authentication with Amazon Cognito
Learn to use Amazon Cognito to manage User Pools, then authenticate against them with a basic web app that uses the AWS SDK. Get started today!
Exam - 2h 10m
Cert Prep: Certified SysOps Administrator - Associate for AWS (SOA-C02)
Cert Prep: Certified SysOps Administrator - Associate for AWS (SOA-C02)
About the Author
Learning paths174

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.