What you will learn
- Understand key AWS services and features relevant to system administration and operations
- Learn how to deploy and configure AWS resources using Infrastructure as Code (IaC) tools such as AWS CloudFormation
- Gain proficiency in monitoring, logging, and troubleshooting AWS infrastructure using AWS CloudWatch and other monitoring tools
- Explore best practices for security, compliance, and data protection in AWS environments
- Learn how to automate routine tasks and workflows using AWS Lambda and other automation tools
- Develop skills in optimizing cost, performance, and reliability of AWS-based systems
Beneficial for
- System Operations (SysOps) Engineers
- System Administrators
- IT Professionals responsible for managing and operating IT infrastructure
Course Pre-requisite
- Basic understanding of cloud computing concepts
- Familiarity with IT infrastructure components such as servers, networks, and storage
- Experience with operating systems (Linux/Unix and Windows)
- Basic knowledge of networking and security concepts
Course Outline
Overview of AWS services and global infrastructure
Understanding AWS management console and CLI
Managing user identities, roles, and permissions in AWS
Implementing security best practices for IAM
Deploying and managing EC2 instances
Auto Scaling and Elastic Load Balancing for scalability and fault tolerance
Configuring Virtual Private Cloud (VPC) and subnets
Implementing network security with security groups and NACLs
Using Amazon S3 for object storage
Deploying and managing Amazon EBS volumes
Monitoring AWS infrastructure with Amazon CloudWatch
Centralized logging with Amazon CloudWatch Logs
Introduction to AWS CloudFormation for infrastructure as code (IaC)
Using AWS Lambda for serverless automation tasks
Implementing security controls and best practices in AWS
Ensuring compliance with industry standards and regulations
Optimizing cost, performance, and reliability of AWS infrastructure
Using AWS Trusted Advisor and Cost Explorer for cost management
Advanced troubleshooting techniques for AWS environments
Best practices for disaster recovery, high availability, and scaling on AWS