This course teaches systems operators and anyone performing cloud operations functions how to manage and operate automatable and repeatable deployments of networks and systems on AWS. You will learn about cloud operations functions, such as installing, configuring, automating, monitoring, securing, maintaining, and troubleshooting these services, networks, and systems. The course also covers specific AWS features, tools, and best practices related to these functions.
Objectives
Course Overview
This course teaches systems operators and anyone performing cloud operations functions how to manage and operate automatable and repeatable deployments of networks and systems on AWS. You will learn about cloud operations functions, such as installing, configuring, automating, monitoring, securing, maintaining, and troubleshooting these services, networks, and systems. The course also covers specific AWS features, tools, and best practices related to these functions.
Target audience
System administrators and operators who are operating in the AWS Cloud Informational technology workers who want to increase the system operations knowledge.
1 - Introduction to Cloud Operations on AWS
What is Cloud Operations
AWS Well-Architected Framework
AWS Well-Architected Tool
2 - Access Management
AWS Identity and Access Management (IAM)
Resources, accounts, and AWS Organizations
3 - System Discovery
Methods to interact with AWS services
Tools for automating resource discovery
Inventory with AWS Systems Manager and AWS Config
Hands-On Lab: Auditing AWS Resources with AWS Systems Manager and AWS Config
4 - Deploy and Update Resources
Cloud Operations in deployments
Tagging strategies
Deployment using Amazon Machine Images (AMIs)
Deployment using AWS Control Tower
5 - Automate Resource Deployment
Deployment using AWS CloudFormation
Deployment using AWS Service Catalog
Hands-On Lab: Infrastructure as Code
6 - Manage Resources
AWS Systems Manager
Hands-On Lab: Operations as Code
7 - Configure Highly Available Systems
Distributing traffic with Elastic Load Balancing
Amazon Route 53
8 - Automate Scaling
Scaling with AWS Auto Scaling
Scaling with Spot Instances
Managing licenses with AWS License Manager
9 - Monitor and Maintain System Health
Monitoring and maintaining healthy workloads
Monitoring AWS infrastructure
Monitoring applications
Hands-On Lab: Monitor Applications and Infrastructure
10 - Data Security and System Auditing
Maintaining a strong identity and access foundation
Implementing detection mechanisms
Automating incident remediation
11 - Operate Secure and Resilient Networks
Building a secure Amazon Virtual Private Cloud (Amazon VPC)
Networking beyond the VPC
12 - Mountable Storage
Configuring Amazon Elastic Block Store (Amazon EBS)
Sizing Amazon EBS volumes for performance
Using Amazon EBS snapshots
Using Amazon Data Lifecycle Manager to manage your AWS resources
Creating backup and data recovery plans
Configuring shared file system storage
Hands-On Lab: Automating with AWS Backup for Archiving and Recovery
13 - Object Storage
Deploying Amazon Simple Storage Service (Amazon S3)
Managing storage lifecycles on Amazon S3
14 - Cost Reporting, Alerts, and Optimization
Gaining AWS cost awareness
Using control mechanisms for cost management
Optimizing your AWS spend and usage
Hands-On Lab: Capstone lab for CloudOps
Successfully completed the AWS Technical Essentials course
Background in either software development or systems administration
Proficiency in maintaining operating systems at the command line, such as shell scripting in Linux environments or cmd/PowerShell in Windows
Basic knowledge of networking protocols (TCP/IP, HTTP)