Free exam guide: AWS Certified SysOps Administrator Associate

This guide contains the notes that I created during the preparation for the AWS Certified Sysops Administrator Associate (SOA-C02) exam.

I’ve mostly used the content that was provided for free by AWS using their AWS Skillbuilder program, AWS Whitepapers, and the official AWS documentation.

I’ve curated the things that you should know for the exam, which means that the technical notes in this blog post are very dense and to the point.

If you wish to dive deeper, then you can always read further in the links that I’ve provided throughout the guide.

So let’s get started! Here are the detailed steps to help you pass the AWS SysOps certification exam.

Table of Contents

Who should take the AWS Certified SysOps Administrator Associate exam?

According to AWS, they recommend you have the following experience and skills prior to taking the exam:

How to prepare for the AWS SysOps Administrator Associate Certification exam

In this guide, we’ll follow the domains and topics that are provided in the content outline of the official AWS Certified SysOps Administrator – Associate (SOA-C02) Exam Guide.

For each domain, we’ll let you know what AWS expects from you (knowledge-wise) and then I provide the technical notes that help you prepare and meet up these expectations.

Exam overview

This is what you can expect when you schedule the AWS certification exam:

Content outline

The content outline of the exam consists of 6 separate domains, each with its own weighting.

The table below lists the domains with their weightings:

Amazon RDS

Performance insights expand on the existing RDS default monitoring metrics to help you analyze your RDS performance.

Performance Schema monitors events in MariaDB and MySQL databases. An event is a database server action that consumes time and has been instrumented so that timing information can be collected. Examples of events include the following:

Enhanced Monitoring provides additional metrics for the DB instance’s Operating Systems (OS) your RDS runs on.

Amazon Eventbridge

Amazon EventBridge is a serverless event bus that makes it easy to connect applications together using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services.

Here are some notable features that are worth knowing for the exam:

AWS Systems Manager Automation

You can include an AWS SSM automation document in an AWS Config rule to remediate a non-compliant resource.

There are over hundred documents that are shared by Amazon that can be used to remediate issues such as starting an RDS instance or deleting unused EBS volumes.

Domain 2: Reliability and Business Continuity – 16%

You should be comfortable knowing the following in this domain:

Amazon Route 53

Amazon Route 53 allows you to create DNS records, such as A, AAAA, MX, and CNAME records, and to configure routing policies that determine how requests are routed to your resources.

Amazon Route 53 health checks

A health check can be performed on a variety of resources, including but not limited to:

You can configure the settings for each health check, such as the interval at which the check should be performed and the number of consecutive failures that should occur before marking a resource as unhealthy.

Health checks can be associated with a record set. For example, if a domain name’s resource is unhealthy, then Route 53 can stop routing traffic to that endpoint and route to another endpoint.

Amazon Elasticache

There are two types of storage options for Amazon Elasticache. Option 1 is to use Memcache to cache data for your application if:

Option 2 is to use Redis for your application if:

Domain 3: Deployment, Provisioning, and Automation – 18%

You should be comfortable knowing the following in this domain:

In my AWS Certified DevOps Engineer Professional exam guide, I expand further on these deployment strategies and AWS CloudFormation foundations. Nonetheless, I’ve shared small bits down below.

Deployment strategies

For services like AWS CodeDeploy, CloudFormation, AWS Beanstalk, and AWS OpsWorks you can apply several deployment strategies. Each has its pros and cons.

The cheat sheet below shows the types of deployments and shows how well they rank on these columns: impact, deployment time, zero downtime, rollback process, and deploy target.

AWS CloudFormation

AWS CloudFormation template anatomy:

AWSTemplateFormatVersion: "version date" Description: String Metadata: template metadata Parameters: set of parameters Rules: set of rules Mappings: set of mappings Conditions: set of conditions Transform: set of transforms Resources: set of resources Outputs: set of outputs

Here’s an overview of the different types of CloudFormation stack updates: