AWS Automation and Optimization
2h 42mIntermediate2025-01-08
Authors

Shyam Raj
Technical Instructor, Network and Cloud Guru
Course details
Enhance system productivity, improve performance, and reduce costs by learning how to automate and optimize processes using Amazon Web Services (AWS). Instructor Shyam Raj covers different strategies for optimizing and automating processes as well as for autoscaling. This course shows you how to build highly available solutions while efficiently utilizing resources. Along the way, Shyam provides guidance around how to control costs and successfully manage cloud operations.
Learning objectives
Explain the benefits of leveraging automation in AWS.
Determine how to reduce compute, storage and data transfer costs.
Explore tools and designs to improve performance and availability of AWS workloads.
Secure your AWS resources and workloads.
Learning objectives
Explain the benefits of leveraging automation in AWS.
Determine how to reduce compute, storage and data transfer costs.
Explore tools and designs to improve performance and availability of AWS workloads.
Secure your AWS resources and workloads.
Skills covered
IT AutomationDevOps FoundationsAmazon Web Services (AWS)AmazonDevOpsCloud ServicesCloud PlatformsNetwork and System AdministrationCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - AWS automation optimization
1. Automation
- 02 - Introduction to automation
- 03 - Automate deployment with Auto Scaling
- 04 - Configure Auto Scaling
- 05 - Automate configuration with Systems Manager
- 06 - Automate workflows with EventBridge
- 07 - Automate deployment with Lambda
2. Optimize Cost
- 08 - Optimize EC2 costs with Spot Instances
- 09 - Optimize EC2 costs with Savings Plans and Reserved Instances
- 10 - Finding the right storage product
- 11 - Use S3 lifecycle policies to control costs
- 12 - Optimizing data transfer costs
3. Optimize Performance and Availability
- 13 - Choosing the right EC2 instance type
- 14 - Use serverless technologies
- 15 - Improve content delivery with CloudFront
- 16 - Use in-memory caching for databases
- 17 - Improve availability with Elastic Load Balancing
- 18 - Configure Elastic Load Balancing
- 19 - Backup everything
4. Optimize Security
- 20 - Optimize identity management with IAM
- 21 - Configuring temporary access with STS
- 22 - Configuring attribute-based access control and permissions boundary
- 23 - Data protection
- 24 - Infrastructure protection
- 25 - Improve security posture with Security Hub and GuardDuty
5. Additional Optimization Tools
- 26 - Optimize account management with AWS Organizations
- 27 - Monitor with CloudWatch
- 28 - Use Trusted Advisor recommendations
Conclusion
- 29 - Learning more about AWS automation and optimization