Paths

AWS Certified SysOps Administrator - Associate

Authors: Andru Estes, Mike Pfeiffer, Brian Harrison, Patrick Neborg, Ben Piper, Brian Eiler, Craig Golightly, Fernando Medina Corey, David Clinton

System Operations and System Administration encompasses many aspects of cloud operations, cloud security, cloud architecture and more. The AWS Certified SysOps Administrator -... Read more

What you will learn:

  • Monitoring and Reporting
  • High Availability
  • Deployment and Provisioning
  • Storage and Data Management
  • Security and Compliance
  • Networking
  • Automation and Optimization

Pre-requisites

This path is intended for learners with 12 months of experience with AWS as a cloud platform and who desire to prepare for the AWS Certified SysOps Administrator - Associate Exam.

Beginner

In this section you’ll learn about managing and monitoring AWS services. You’ll discover the considerations you’ll make surrounding performance and availability. You’ll also learn about the scalability and elasticity of AWS services and how they are implemented.

Managing AWS Operations

by Andru Estes

May 21, 2019 / 3h 31m

3h 31m

Start Course
Description

With a seemingly endless amount of different AWS services, how do you know which ones will help you better manage your resources more efficiently? In this course, Managing AWS Operations, you will learn how to optimize your daily operations within your AWS cloud account better than before. First, you will learn the ins and outs of AWS Systems Manager and what you can use it for in terms of automation and operations. Next, you will discover the several services built around monitoring and maintaining compliance requirements for your accounts. Finally, you will explore how to optimize your S3 storage usage by incorporating numerous tools built-in to the service itself. When you are finished with this course, you will have the skills and knowledge of AWS services needed to optimize all of your AWS operations fully.

Table of contents
  1. Course Overview1m
  2. Planning and Configuring AWS System Manager1h 35m
  3. Monitoring Compliance1h 8m
  4. Using Additional Monitoring Services45m

Implementing AWS EC2 Auto Scaling

by Mike Pfeiffer

Feb 14, 2019 / 1h 10m

1h 10m

Start Course
Description

Do you need to design and implement elastic applications on the AWS cloud? In this course, Implementing AWS EC2 Auto Scaling, you will learn foundational skills required to deploy Auto Scaling groups on Amazon EC2. First, you will explore the concept of elasticity on AWS and gain an understanding of the differences between vertical and horizontal scaling. Next, you will discover how to build launch configurations and templates used by EC2 instances when scaling out horizontally. Finally, you will learn how to implement Auto Scaling groups that scale dynamically, on a schedule or predictively based on patterns and forecasts. By the end of this course, you will have the necessary knowledge to efficiently utilize Amazon EC2 to implement and deploy Auto Scaling groups successfully.

Table of contents
  1. Course Overview1m
  2. Creating Amazon EC2 Auto Scaling Groups40m
  3. Configuring EC2 Auto Scaling28m

Implementing AWS Load Balancing

by Mike Pfeiffer

Mar 14, 2019 / 1h 25m

1h 25m

Start Course
Description

Load balancing services are a core component of highly available application architectures in the cloud. In this course, Implementing AWS Load Balancing, you’ll learn how to deploy Elastic Load Balancers on the AWS cloud platform. First, you’ll explore the load balancing service from a high-level. Next, you’ll discover how each of the different load balancer types work. Finally, you’ll learn how to deploy load balancers to support multiple scenarios on AWS. When you’re finished with this course, you’ll have the skills to effectively work with the Elastic Load Balancing service and you'll be ready to build load balancers of your own on AWS.

Table of contents
  1. Course Overview1m
  2. Configuring Load Balancing21m
  3. Working with the Application Load Balancer32m
  4. Working with the Network Load Balancer17m
  5. Working with the Classic Load Balancer13m

Intermediate

n this section you’ll learn about deploying infrastructure and applications on AWS. You’ll also learn about the architecture of AWS and how you can prepare for backup, restore, and recovery. Security and Access are some of the most important topics of working in the cloud and you’ll learn about some of the basics for working on AWS without compromising your company or yourself.

Designing Infrastructure Deployment on AWS

by Brian Harrison

Mar 20, 2019 / 1h 36m

1h 36m

Start Course
Description

How do you know what infrastructure services you need for your project on AWS? In this course, Designing Infrastructure Deployment on AWS, you'll gain the ability to define your project’s infrastructure requirements. First, you’ll learn how to select the the infrastructure services on AWS. Then, you'll discover the metrics that will help you scale. Finally, you'll see how to monitor your infrastructure's efficiency. When you’re finished with this course, you’ll be able to move onto deploying your infrastructure design on AWS and feel secure that the architecture you designed will work the way you expect.

Table of contents
  1. Course Overview1m
  2. Gathering Requirements56m
  3. Selecting Tools and Defining Metrics38m

Deploying Basic Infrastructure Services on AWS

by Brian Harrison

May 17, 2019 / 2h 8m

2h 8m

Start Course
Description

To create a complete infrastructure-based environment within AWS, you will want to use both dedicated EC2 instances as well as Shared Services. You will also want to make sure that the environment is locked down so that only a single developer and the IT operations staff have access to that environment. In this course, Deploying Basic Infrastructure Services on AWS, you will gain the ability to create a basic VPC-based infrastructure that can be provided to a set of developers. First, you will learn about the basics of how to configure roles, permissions, and source code control. Next, you will discover how to create and configure all of the necessary Networking and Compute services that may be required depending on the specifics of the application that the developers are working on. Finally, you will explore how to leverage database and storage based shared services and how to deploy them within the scope of a VPC. When you are finished with this course, you will have the skills and knowledge of how to manually deploy a basic VPC-based infrastructure that can be replicated for numerous developers that are all working on the same application.

Table of contents
  1. Course Overview2m
  2. Configuring Roles, Permissions, and Source Control28m
  3. Configuring Compute and Networking1h 5m
  4. Configuring Database and Storage32m

Deploying an Application on AWS

by Patrick Neborg

Jun 6, 2019 / 2h 33m

2h 33m

Start Course
Description

Amazon's AWS cloud hosting set of services has enabled countless environments and applications to run at scale requiring each application to be deployed. How these applications can be deployed to AWS varies depending on your specific application. This course, Deploying an Application on AWS, explains the capabilities of the various AWS deployment technologies and services to allow you to make the best choice for your application. First, you will learn how to use CloudFormation templates as infrastructure as code. Next, you will discover how OpsWorks provides a managed infrastructure for our applications. Finally, you will explore CodeStar's capabilities to provide a fully managed team coding and continuous integration continuous deployment pipeline environment. When you are finished with this course, you have skills and knowledge of AWS deployment strategies needed to make an informed choice for your application's deployment needs.

Table of contents
  1. Course Overview2m
  2. Planning Your Deployment52m
  3. Deploying a Sample Stack Application36m
  4. Deciding between CloudFormation or OpsWorks32m
  5. When to Use AWS CodeStar29m

Architecting for Security on AWS

by Ben Piper

Sep 6, 2018 / 4h 8m

4h 8m

Start Course
Description

AWS security architects need to understand how to build security into every AWS deployment at every level. In this course, Architecting for Security on AWS, you’ll learn how to secure your data and your AWS services and resources at multiple levels using a defense-in-depth approach. First, you'll learn how to protect your AWS credentials using identity and access management. Next, you'll see how to capture and analyze logs using CloudTrail, CloudWatch, and Athena. Finally, you'll learn how to implement network and instance security, encrypt data at rest and in-transit, and set up data backup, replication, and recovery. After finishing this course, you'll be ready to granularly control access to your AWS resources.

Table of contents
  1. Course Overview1m
  2. Protecting AWS Credentials52m
  3. Capturing and Analyzing Logs52m
  4. Protecting Network and Host-level Boundaries53m
  5. Protecting Data at Rest39m
  6. Protecting Data in Transit23m
  7. Configuring Data Backup, Replication, and Recovery25m

Identity and Access Management on AWS: Users

by Brian Eiler

Feb 22, 2019 / 1h 43m

1h 43m

Start Course
Description

At the core of Identity and Access Management (IAM) usage in AWS is a thorough knowledge of users and their purpose. In this course, Identity and Access Management on AWS: Users, you’ll learn how to properly create and use IAM users and optionally federate them with external directory services. First, you’ll learn about the root user that is the only user in a new account and why this user should be used to set up the IAM user that will do the rest of the configuration. Next, you’ll explore how to create users for both Management Console and programmatic access, as well as how to secure that access. Finally, you’ll discover how to federate IAM in AWS with external authentication services, such as Active Directory and web identities (including Amazon, Google, and Facebook), as well as other frameworks like OpenID and SAML. When you’re finished with this course, you’ll have a foundational knowledge of users in IAM on AWS that will help you as you move forward with securing your AWS infrastructure.

Table of contents
  1. Course Overview1m
  2. Introducing IAM on AWS21m
  3. Creating and Maintaining Individual Users48m
  4. Incorporating Federation32m

Identity and Access Management on AWS: Roles and Groups

by Brian Eiler

Feb 25, 2019 / 2h 30m

2h 30m

Start Course
Description

Using individual users for all access control is fine for small companies, but when you have tens, hundreds, thousands, or more users and interactions with other companies, this doesn’t scale well. Additionally, auditing the use of the various users, groups, and roles is critical to organizations of all sizes. In this course, Identity and Access Management on AWS: Roles and Groups, you will gain the ability to manage organizations of any size and to use roles properly. You'll also learn how to describe the various tools that are available to audit and manage the use of IAM. First, you will examine how groups can be used to simplify the management of collections of users. Next, you will discover the various use cases for roles, including some of the types of roles that help in those use cases. The role of the Security Token Service (STS) in relation to roles will be discussed. Best practices in relation to roles is also an important topic to be considered, as roles are one of the most misunderstood things in all of IAM. Finally, you will discover how to use the various tools that Amazon provides to manage, optimize, and audit IAM and the use of IAM permissions, including Credential Report, Access Advisor, CloudTrail, Trusted Advisor, and AWS Config. When you’re finished with this course, you will have the skills and knowledge to use roles and groups to secure your AWS infrastructure and to audit and optimize usage of IAM in AWS.

Table of contents
  1. Course Overview1m
  2. Introducing IAM Groups on AWS39m
  3. AWS IAM Roles45m
  4. IAM Access Control1h 3m

Identity and Access Management on AWS: Policies and Permissions

by Brian Eiler

Feb 26, 2019 / 2h 21m

2h 21m

Start Course
Description

At the core of Identity and Access Management (IAM) usage in AWS is a thorough knowledge of policies and permissions. In this course, Identity and Access Management on AWS: Policies and Permissions, you’ll learn how to choose the appropriate policy type, create and manage custom policies, and determine the effective policies given a scenario. First, you’ll learn what policies are and how they are structured, along with the various types available. Next, you’ll explore how to evaluate policies, including the Policy Simulator tool to determine the exact policies that are in place and from where permissions are granted or denied. Finally, you’ll discover how to use advanced policy options, including policy conditions and permission boundaries to control the exact policies desired in a very fine-grained way. When you’re finished with this course, you’ll have a strong foundational knowledge of policies and permissions to provide the authorization to perform tasks in AWS that will help you as you secure your AWS infrastructure.

Table of contents
  1. Course Overview1m
  2. Implementing IAM Policies1h 5m
  3. Policies1h 15m

Implementing AWS Networking Security Groups

by Craig Golightly

May 2, 2019 / 40m

40m

Start Course
Description

It can be frustrating when you can't access your EC2 instance and don't know why. In this course, Implementing AWS Networking Security Groups, you will gain the ability to configure security groups and IP addresses to allow the access you need to and from your EC2 instances. First, you will learn about security group rules. Next, you will discover how to configure security groups to meet your needs. Finally, you will explore how to assign internal and external IP addresses to your instances. When you’re finished with this course, you will have the skills and knowledge of security groups and IP configuration needed to troubleshoot and solve access issues with your EC2 instances.

Table of contents
  1. Course Overview1m
  2. Configuring Security Groups10m
  3. Fixing Common Problems with EC2 Access11m
  4. Assigning Internal vs. External IP Behavior17m

Advanced

In this final section you’ll learn about how networking is done on AWS. You’ll also cover how costs are calculated and how to keep costs low. Finally, you’ll learn about automating your workloads in the AWS Command Line Interface.

AWS Networking Deep Dive: Elastic Load Balancing (ELB)

by Ben Piper

Jan 25, 2018 / 2h 30m

2h 30m

Start Course
Description

Selecting and configuring the right load balancer type can be tough. In this course, AWS Networking Deep Dive: Elastic Load Balancing (ELB), you'll learn how to configure elastic load balancing for any application using the Application and Network Load Balancers. First, you'll discover how to securely load balance internet-facing and internal applications using the Application Load Balancer. Next, you'll explore how to load balance microservices using path-based routing. Finally, you'll delve into how and when to use the Network Load Balancer. When you're finished with this course, you'll have the necessary skills and knowledge to load balance any application.

Table of contents
  1. Course Overview1m
  2. Introduction to Elastic Load Balancing and Lab Setup21m
  3. Load Balancing Internet-facing HTTP-based Web Applications36m
  4. Load Balancing Internal Web Services21m
  5. Sticky Sessions and Idle Timeouts18m
  6. Securing Web Applications with HTTPS22m
  7. Path-based Routing for Microservices11m
  8. Configuring the Network Load Balancer15m

AWS Networking Deep Dive: Route 53 DNS

by Ben Piper

May 18, 2018 / 4h 10m

4h 10m

Start Course
Description

Understanding and configuring DNS can be tough. In this course, AWS Networking Deep Dive: Route 53 DNS, you'll learn how to configure Route 53 to work with any domain name, even if it's registered with a different registrar. First, you'll learn DNS concepts and how Route 53 fits in with the internet's domain name system. Next, you'll see how to create public hosted zones, health checks, and routing policies. Finally, you'll explore how to use private hosted zones with your AWS VPCs. When you're finished with this course, you'll have the necessary skills and knowledge to use Route 53 with any domain name.

Table of contents
  1. Course Overview1m
  2. Course Introduction33m
  3. Lab Setup20m
  4. Creating Public Hosted Zones and Simple Records1h 1m
  5. Configuring Health Checks and Failover Records41m
  6. Distributing Traffic with Weighted Records27m
  7. Geolocation and Latency Records20m
  8. Creating Traffic Flow Policies8m
  9. Load Balancing with Multivalue Answer Records9m
  10. Creating Private Hosted Zones for Amazon VPCs16m
  11. Transferring Existing Domain Names to Route 538m

AWS Networking Deep Dive: Virtual Private Cloud (VPC)

by Ben Piper

Oct 17, 2017 / 2h 26m

2h 26m

Start Course
Description

Is your existing VPC configuration holding you back? In this course, AWS Networking Deep Dive: Virtual Private Cloud (VPC), you'll learn the inner-workings of VPC components and how they differ from their traditional network analogs. First, you'll discover how to create multi-VPC topologies and build secure connectivity between them. Next, you'll explore how to create and use a transit VPC to enable scalable connectivity between multiple VPCs and on-premises networks. Finally, you'll learn how restrict IPv4 and IPv6 internet access. When you're finished with this course, you'll have the skills and knowledge to create secure and scalable VPC designs.

Table of contents
  1. Course Overview1m
  2. Creating Secure Virtual Private Clouds (VPCs)8m
  3. Creating Secure and Scalable VPCs46m
  4. VPC Peering11m
  5. Secure Internet Egress Using NAT Instances18m
  6. Using a Transit VPC to Connect On-premises and Cloud Resources32m
  7. Using CloudHub to Connect Remote Sites Together11m
  8. Configuring IPv6 Connectivity16m

Architecting for Cost on AWS

by Fernando Medina Corey

May 10, 2019 / 5h 5m

5h 5m

Start Course
Description

Effectively cost-optimizing cloud applications is a challenge for every organization. In this course, Architecting for Cost on AWS, you will gain the knowledge you need to design cost-effective applications. First, you will learn how to avoid common cost-optimization pitfalls with case studies from cloud-adoption failures and success stories. Next, you will discover design patterns to architect applications to match the supply and demand of cloud resources to reduce wasted spending. Finally, you will explore how to develop ongoing cost awareness and optimize your cloud costs over time. When you are finished with this course, you will have the skills and knowledge required to architect cost-optimized applications on AWS and to optimize existing AWS applications.

Table of contents
  1. Course Overview1m
  2. AWS Cost Optimization Basics53m
  3. Tooling and Resources for Cost-effectiveness on AWS1h 23m
  4. Supply and Demand Design Patterns1h 20m
  5. Developing Cost Awareness1h 7m
  6. Optimizing Cost Over Time18m

Automating AWS Operations with the AWS CLI

by David Clinton

Oct 11, 2018 / 39m

39m

Start Course
Description

There isn't much AWS resource management you can't perform from the AWS browser console, but it's definitely not ideal for heavy-duty, day-to-day infrastructure operations. Want to learn how to get all your administration work done while using far less time and energy? You'll need to get your mind around the AWS Command Line Interface (CLI). In this course, Automating AWS Operations with the AWS CLI, you'll learn how to harness the full power of the AWS CLI from the comfort of your local PC. First, you'll see how to install and securely configure the CLI on any operating system. Next, you'll explore the CLI's command syntax patterns and the helpful tools you'll need to figure out how to get the results you need. Finally, you'll see the CLI in action as you manage your AWS account and build sophisticated deployments - all from the command line. When you're finished with the course, you'll have the necessary skills you'll need to quickly find and apply the CLI tools to perform any AWS-related task.

Table of contents
  1. Course Overview1m
  2. Installing and Configuring the AWS CLI on Your Workstation13m
  3. Getting Help and Guidance for Your AWS CLI Operations10m
  4. Launching Complex, Multi-tiered CLI-based Operations14m

Knowledge is power

A Professional or Enterprise Pluralsight account is required to access Kaplan®* practice exams. Sign in below or sign up for a free team trial.