We may earn an affiliate commission when you visit our partners.
Take this course
Shikhar Verma • 95k+ Students Worldwide

This course is intended to be a hands-on dive into the features and functionality of AWS Systems Manager (SSM), High Availability and Scalability, Beanstalk, CloudFormation

This course explores some of the more advanced aspects of the AWS platform from an Administrator's point of view and it is recommended that you do this course after completing the AWS Certified Solutions Architect course, which is available on Udemy and covers the basics of AWS.

Read more

This course is intended to be a hands-on dive into the features and functionality of AWS Systems Manager (SSM), High Availability and Scalability, Beanstalk, CloudFormation

This course explores some of the more advanced aspects of the AWS platform from an Administrator's point of view and it is recommended that you do this course after completing the AWS Certified Solutions Architect course, which is available on Udemy and covers the basics of AWS.

I am pretty sure that you might have heard about AWS is one of the highest paying job roles in today's industry, If yes, then what are you waiting for? Add AWS to your skill set and get a boost in your career.

It's packed with practical knowledge on how to use AWS inside and out as a solutions architect.

Course Content

AWS Systems Manager

· AWS Systems Manager Overview

· AWS Systems Manager Agent (SSM Agent)

· Configure EC2 Instances with SSM Agent & Role

· AWS Tags & Resouce Groups

· AWS Systems Manager Run Command

· AWS Systems Manager Documents

· AWS Systems Manager Inventory

· Configure Patch Manager using predefined baselines

· Create a Custom patch baseline (Critical & Medium patches by severities)

· Configure patch manager using a custom patch baseline (Linux)

Amazon Elastic Compute Cloud for SysOps

· Deploy an EC2 Instance Lab

· Create a key pair to access the Instance

· Connect to an Instance via Putty

· Connect to an Instance from Linux Server

· Enable Termination Protection

· EC2 Shutdown Behavior

· Placement Groups

· Types of Placement groups

· Lab Session - placement groups

· Troubleshooting Instances Launch Issues

*VcpuLimitExceeded Error

*InstanceLimitExceeded Error

*Insufficient Instance Capacity

*Instance terminates immediately

· Common SSH Login Issues

· EC2 Instance Launch Types

· On-Demand

· Reserved Instances

· Convertible Reserved Instance

· Scheduled Reserved Instances

· EC2 Spot Instances

· EC2 Dedicated Instances

· EC2 Dedicated Hosts

· EC2 Instance Types

· EC2 AMI

· Create your own custom AMI - Hands On

· Copy AMI to Cross Region or Account

· CloudWatch Overview

· CloudWatch - Hands On

· CloudWatch Alarm

Amazon EC2 High Availability and Scalability

· Introduction about Scalability & High Availability

· About Elastic Load Balancer

· Classic load balancer (CLB)

· Application Load Balancer (ALB) - Host & Path based routing

· Network Load Balancer (NLB) Overview

· Lab - Configure CLB

· Troubleshooting - CLB

· Load Balancer Stickiness

· Monitoring of Load Balancer

· Access logs of Load Balancer

· Lab - Configure ALB

· Lab - Configure Path Based Routing (ALB)

· AWS Auto Scaling Overview

· Auto Scaling Group & Configuration - Lab

· ASG Policy - Increase Group Size

· ASG Policy - Decrease Group Size

AWS Elastic Beanstalk

· Elastic Beanstalk Overview

· Hands on - Create First Beanstalk Environment

· Configuration details about Beanstalk Environment

· Hands On - How to access Instance of Beanstalk Enviornment

· Hands On - Deploy Application with more options

· Deploying Application to Elastic Beanstalk environment Overview

· Deployment Policy - All at once

· Deployment Policy - Rolling

· Deployment Policy - Rolling with additional batches

· Deployment Policy - Immutable

· Deployment Policy - Traffic splitting

· Hands On - Deployment Policy

AWS CloudFormation for SysOps

· AWS CloudFormation Overview

· Benefits of CloudFormation

· Why CloudFormation?

· How does CloudFormation Works?

· Stack, Template & Desinger Overview

· CloudFormation Create Stack Hands On - EC2 Instance Creation

· CloudFormation Create Stack Hands On - S3 Bucket Creation

· CloudFormation Designer Hands On

· CloudFormation Template Formats

· CloudFormation Parameters

· CloudFomation Mappings

· CloudFomation Conditions

· CloudFormation Outputs

· Intrinsic Functions - Ref

· Intrinsic Functions - GetAtt

· Intrinsic Functions - FindInMap

· Intrinsic Functions - Join

· Intrinsic Functions - Sub

· Intrinsic Functions - ImportValue

· UserData in EC2 for CloudFormation

· cfn-init CloudFormation

· Update & Rollbacks CloudFormation

· Change sets CloudFormation

Identity Access Management - IAM

· Introduction IAM

· Features of IAM

· Key Terminology for IAM:

- Users

- Groups

- Policies

- Roles

· Using IAM Roles With EC2

·  Access to AWS Console via CLI

·  Create policy

·  Multi Factor Authentication (MFA) - Hands On

·  Practice Lab Sessions

Simple Storage Service - S3

· Introduction S3

· AWS S3 vs EBS vs EFS Storage

· Let's Get Our Hand's Dirty - Lab Session

· S3-Security & Encryption

· S3-Versioning

· S3 Storage Classes - S3 Standard

· Amazon S3 Standard Infrequent Access

· Amazon S3 One Zone - Infrequent Access

· Amazon S3 Intelligent Tiering

· Amazon Glacier

· Amazon Glacier Deep Archive

· Amazon S3 Storage Classes Comparison Table

· Lifecycle Management and Glacier

· Cross Region Replication

· Cloud Front with Lab Session

EC2 Storage & Data Management

· EBS with Volume types

· EBS Hands On

· EBS Volume & Snapshot

· Amazon Machine Image (AMI)

· Lab Session on AMI & SnapShot

· Encrytped Root Volume

· Elastic IP

· CloudWatch - Hands On .

· AWS Command Line (CLI)

· EC2 Instance backup and restore

· Increase the Size of a Root Volume

· EC2 Instance Metadata

· EC2 Instance Userdata

· AWS EFS - Lab

Route 53

· Overview of Route53

· Register a Domain - Lab Session

· Health Check Lab

· Simple Routing Policy

· Weighted Routing Policy

· Latency-based Routing Policy

· Failover Routing Policy

· Geolocation Routing Policy

· Geoproximity Routing Policy

· Multivalue Answer Routing Policy

· Exam Tips

AWS Account Management

· Service Health Dashboards

· AWS Organizations

· AWS Organizations Hands-On

· Create a Billing Alarm

VPC - Virtual Private Cloud

· Introduction of VPC

· Create a Custom VPC - Lab

· Networking Parameters - Subnet, Network ACL, Route Table, Internet Gateway, Router etc

· EC2 instance on public & private subnet of a vpc

· Network Address Translation (NAT)

· NAT Instances with Lab Session

· NAT Gateway with Lab Session

· Network ACL and its comparison with Security Group

· Network ACL - Lab Sessions

· VPC Flow Logs

· VPC Peering

· Invalid VPC Peering Connection Configurations

· Overlapping CIDR Blocks

· Transitive Peering

· Edge to Edge Routing through a Internet Gateway

· Edge to Edge Routing through a VPN Connection

· Lab Sessions on VPC Peering

· Direct Connect

· Last Lecture

Enroll now

What's inside

Learning objectives

  • Introduction aws cloud computing
  • Aws systems manager
  • Aws systems manager run command
  • Aws systems manager ssm agent
  • Configure patch manager using a custom patch baseline
  • Amazon elastic compute cloud
  • Amazon ec2 high availability and scalability
  • Aws elastic beanstalk
  • Aws cloudformation for sysops
  • Simple storage service - s3
  • Aws s3 vs ebs vs efs storage
  • Amazon ec2 storage & data management
  • Amazon route 53
  • Aws account management
  • Vpc - virtual private cloud
  • Networking parameters - subnet, network acl, route table, internet gateway, router etc
  • Show more
  • Show less

Syllabus

Introduction
Amazon Elastic Compute Cloud for SysOps
Deploy an EC2 Instance Lab
Create a key pair to access the Instance
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides hands-on experience with AWS Systems Manager, which is essential for automating operational tasks and maintaining infrastructure as code
Explores advanced aspects of the AWS platform, such as high availability, scalability, and infrastructure automation, which are crucial for designing robust cloud solutions
Covers topics like EC2 instance management, CloudWatch monitoring, and VPC configuration, which are directly applicable to daily operational tasks
Requires prior completion of an AWS Certified Solutions Architect course, indicating that it builds upon existing knowledge and is not suitable for beginners
Includes labs on configuring load balancers and auto-scaling groups, which are essential for building scalable and resilient applications in AWS
Features labs on configuring VPC peering and direct connect, which are essential for building hybrid cloud environments and connecting to on-premises infrastructure

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Hands-on aws systems management skills

According to learners, this course offers a solid introduction and practical experience with AWS Systems Manager (SSM) and related services. Students find the hands-on labs particularly valuable for gaining practical skills. The course covers a broad range of SysOps topics, including EC2, VPC, S3, CloudFormation, and Elastic Beanstalk, alongside a deep dive into SSM. While many appreciate the clear explanations, some note that certain sections could benefit from updated content or deeper coverage on advanced topics. Overall, it is seen as a good starting point for those new to AWS SysOps or SSM.
Instructor explains complex topics clearly.
"The instructor explains concepts in a way that is easy to follow, even for complex services."
"Lectures are generally clear and well-structured, making it easy to grasp the material."
"I found the explanations around SSM Documents and Run Command particularly helpful."
Covers a wide array of essential AWS SysOps topics.
"Beyond SSM, the course touches upon EC2, VPC, S3, and other key services relevant to SysOps."
"I was surprised by how many different AWS areas were covered, providing a good overview."
"The syllabus promised SSM but delivered valuable content on HA, Scalability, and deployment too."
"It provides a good foundation across several AWS pillars important for an administrator role."
Gain practical skills through hands-on exercises.
"The hands-on labs are the best part; they really solidify the concepts covered in the lectures."
"I found the practical exercises incredibly useful for understanding how to apply SSM in real scenarios."
"Doing the labs was crucial for me to feel confident working with AWS services like EC2 and SSM."
"The inclusion of detailed labs for various services like CloudFormation and VPC is a major plus."
"I appreciated the step-by-step guidance in the hands-on sections."
Some course sections may need updates.
"A few parts felt slightly outdated compared to the current AWS console UI and features."
"While the core concepts are solid, some specific examples or interface screenshots could be refreshed."
"I had to figure out some differences between the course content and the live AWS environment."
Pace may be fast; some topics lack depth.
"The course moves quite fast at times, requiring pauses and rewatches."
"While broad, I wished some key areas like CloudFormation went into a bit more detail."
"Could use more in-depth coverage on complex topics or advanced SSM features."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS Systems Manager (SSM) - Hands On with these activities:
Review AWS Fundamentals
Reinforce foundational AWS knowledge to better understand the advanced topics covered in this course.
Show steps
  • Review the core AWS services like EC2, S3, and IAM.
  • Practice launching and configuring a basic EC2 instance.
  • Familiarize yourself with the AWS Management Console.
AWS Certified SysOps Administrator Official Study Guide
Supplement your learning with the official AWS Certified SysOps Administrator study guide.
Show steps
  • Read the chapters related to Systems Manager and CloudFormation.
  • Complete the practice questions at the end of each chapter.
  • Review the key concepts and definitions.
SSM Run Command Practice
Solidify your understanding of SSM Run Command by practicing common automation tasks.
Show steps
  • Create SSM documents for installing software and updating configurations.
  • Execute Run Command on multiple EC2 instances simultaneously.
  • Troubleshoot common Run Command execution errors.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Mastering AWS CloudFormation
Deepen your CloudFormation skills with a book dedicated to advanced techniques.
Show steps
  • Study the chapters on advanced CloudFormation features.
  • Experiment with creating custom resources and macros.
  • Practice deploying complex infrastructure using nested stacks.
Automated Patch Management System
Build a complete automated patch management system using SSM Patch Manager and custom baselines.
Show steps
  • Design a patch management strategy based on severity levels.
  • Create custom patch baselines for different operating systems.
  • Schedule patch deployments using SSM Maintenance Windows.
  • Monitor patch compliance using SSM Inventory and CloudWatch.
CloudFormation Template for HA Web App
Develop a CloudFormation template that deploys a highly available web application using EC2, ALB, and Auto Scaling.
Show steps
  • Define the infrastructure components in a CloudFormation template.
  • Implement Auto Scaling policies for scaling the application based on load.
  • Configure an Application Load Balancer for distributing traffic.
  • Test the template by creating and updating a CloudFormation stack.
Contribute to AWS Documentation
Improve your understanding by contributing to the AWS documentation or open-source CloudFormation templates.
Show steps
  • Identify areas in the AWS documentation that need improvement.
  • Submit pull requests with corrections or enhancements.
  • Contribute to open-source CloudFormation template repositories.

Career center

Learners who complete AWS Systems Manager (SSM) - Hands On will develop knowledge and skills that may be useful to these careers:
Cloud Systems Administrator
A Cloud Systems Administrator manages and maintains cloud infrastructure, often using tools like those taught in this course. This role involves deploying, monitoring, and troubleshooting cloud resources. This course specifically covers AWS Systems Manager, which is essential for automating tasks and managing configurations. The course's hands-on approach to configuring EC2 instances, implementing patch management, and understanding networking parameters directly aligns with the day-to-day tasks of a cloud systems administrator. The course's focus on CloudFormation helps in infrastructure as code deployment and management, a foundational skill for this role. This course is a good choice for anyone looking to build the practical skills required for cloud infrastructure administration.
Cloud Engineer
Cloud Engineers design and implement cloud solutions, and knowledge from this course is highly relevant. A cloud engineer works with a variety of cloud technologies to build scalable, reliable, and secure infrastructure. This course provides practical experience with AWS services like EC2, Elastic Load Balancer, Auto Scaling, and CloudFormation, all of which are foundational for cloud engineering. The course directly supports the implementation of high availability and scalability design patterns. Those seeking a career as a cloud engineer will find the detailed exploration of AWS Systems Manager and CloudFormation to be particularly beneficial.
DevOps Engineer
A DevOps Engineer automates and streamlines software deployment processes which requires a strong understanding of cloud computing tools. This course helps build a foundation in essential AWS services like Systems Manager for configuration management and CloudFormation for infrastructure as code. A DevOps engineer relies on such technologies to ensure efficient continuous integration and continuous deployment pipelines. Understanding how to manage EC2 instances, implement load balancing, and use auto scaling helps a DevOps engineer optimize application performance and availability. This course is beneficial for anyone seeking to manage and improve cloud deployment workflows.
Solutions Architect
A Solutions Architect designs cloud solutions tailored to business needs. This course is excellent preparation as it explores many facets of the AWS platform. A solutions architect needs a strong understanding of AWS services including EC2, S3, and VPC. The course's focus on high availability, scalability, and infrastructure as code helps a solutions architect design robust and efficient systems. Practical experience with deploying and configuring resources with CloudFormation will also be useful. The course's training aligns well with many core responsibilities of a solutions architect.
Systems Engineer
A Systems Engineer is often responsible for the overall design and maintenance of an organization's IT systems, and this course can be highly beneficial. This role requires a grasp of system configuration, deployment, and troubleshooting. This course provides hands-on experience with essential AWS services like EC2, Systems Manager, and CloudFormation, which are increasingly important for managing cloud-based systems. The sections on high availability, load balancing, and instance management directly contribute to the skill set of a systems engineer. Those seeking a career in systems engineering should use this course to learn to manage and build infrastructure using AWS.
Cloud Support Engineer
A Cloud Support Engineer provides technical support for cloud-based services and infrastructure. This course provides a good foundation in the practical aspects of AWS management. A Cloud Support Engineer requires a solid grasp of how cloud services are configured, deployed, and how they operate. This course's practical labs on EC2, Systems Manager, and load balancing help develop these skills. The course includes troubleshooting techniques for EC2 instances and load balancers. The hands-on experience provided by this course is a great way to prepare for the demands of this role.
Infrastructure Engineer
Infrastructure Engineers are responsible for the design, implementation, and maintenance of an organization's IT infrastructure. The hands-on approach of this course, particularly with AWS Systems Manager and CloudFormation will be useful to an infrastructure engineer. This course covers the configuration and management of various AWS services such as EC2, S3, and VPC. Infrastructure Engineers must understand how to implement high availability and scalability which are both topics of this course. This course is a good start for those wanting to work with cloud infrastructure.
Platform Engineer
A Platform Engineer works on building and maintaining the underlying systems that software applications run on, and this course can be helpful for this role. This role involves a deep understanding of cloud infrastructure, automation, and orchestration. This course covers hands-on management with AWS Systems Manager and CloudFormation, enabling efficient resource management and deployment. Knowledge of EC2 instance management, Auto Scaling, and load balancing is essential for a platform engineer, and that's something this course provides. This course may be valuable for anyone looking to master the technical aspects of platform engineering.
Network Engineer
A Network Engineer designs, implements, and maintains the network infrastructure, and this course may be useful for a network engineer working in the cloud. The course's section on VPC, including subnet configuration, network ACLs, and route tables, aligns well with the responsibilities of a network engineer in the cloud. Understanding how to create and manage virtual networks is essential in cloud environments. The course's coverage of load balancers and routing policies can be beneficial for those working with network configuration in AWS. Those wanting to work with cloud-based networking should consider taking this course.
IT Automation Specialist
An IT Automation Specialist implements and manages automated processes within IT operations. This course may help one automate infrastructure and configuration tasks in the cloud. The course provides experience with AWS Systems Manager, which offers tools for automating tasks across AWS resources. An IT automation specialist may use the patching and automation features offered by the technologies taught in this course. The infrastructure as code approach covered by CloudFormation may also be very useful for IT automation specialists. This course may be a good start for those who want to master IT automation using AWS.
Systems Analyst
A Systems Analyst evaluates and improves IT systems and works with businesses to find solutions. This course may help one understand how systems are built and deployed in a cloud environment. Knowing how to manage resources with AWS Systems Manager or how to deploy infrastructure with CloudFormation can help a systems analyst make informed decisions. The course’s focus on scalability and high availability may also help a system analyst recommend better systems. This course may be useful for a systems analyst seeking to improve their understanding of cloud infrastructure.
Database Administrator
A Database Administrator manages and maintains database systems. This course may be useful for those who want to manage databases in the cloud. The course covers important cloud computing topics such as cloud formation, scalability, and high availability, all of which are important for managing databases in the cloud. While the course does not directly address database administration, the experience gained from managing cloud resources and infrastructure may be helpful for working with databases in the cloud. This course may be helpful for learners wishing to learn how to manage databases in the AWS environment.
Technical Project Manager
A Technical Project Manager leads technical projects and requires some working knowledge of the technologies in use. This course may give a project manager a good overview of how cloud architecture is designed and deployed. The course covers AWS services such as EC2, load balancing, system management, and CloudFormation, which are core components of many cloud projects. Although this role is not deeply technical, this course may give a project manager a better understanding of the technologies in their domain. This course may be helpful for a project manager wishing to become more familiar in cloud projects.
Software Developer
A Software Developer designs, develops, and maintains software applications, and may find this course to be tangentially useful. While this role is not focused on infrastructure, understanding how applications are deployed and managed is beneficial. This course provides insight into the AWS cloud environment, showing how to configure EC2 instances and use CloudFormation for deploying infrastructure. Knowing how applications are deployed and scaled can inform a software developer's work. This course may be useful to a software developer who wants to understand how systems are deployed into cloud environments.
IT Security Analyst
An IT Security Analyst monitors and protects an organization's network and systems, and this course may be tangentially useful. While not directly focused on security, understanding cloud infrastructure helps a security analyst better secure it. This course shows how to configure EC2 instances, manage configurations with AWS Systems Manager, and deploy infrastructure with CloudFormation. Knowing how systems are set up can aid in identifying potential vulnerabilities. This course may be helpful to an IT security analyst seeking to expand their understanding of cloud environments.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS Systems Manager (SSM) - Hands On.
Is the official study guide for the AWS Certified SysOps Administrator exam. It provides comprehensive coverage of the topics covered in the exam, including Systems Manager, EC2, Auto Scaling, and CloudFormation. This book is useful as a reference tool and provides additional depth to the course material. It is commonly used by professionals preparing for the certification.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser