Linux Fundamentals
- Overview of all basic commands
- Working with Vim editor
- Filesystem hierarchy – Basic topics
- Grep command
- Filter commands (head, tail, more, less)
- Creating users and groups
- Modifying, deleting users and group
- Linux permissions
- Software management
- Yellowdog update modifier(yum)
- Yum commands
- Different runlevels
- Services and daemons
Introduction to AWS
- Introduction & History of AWS
- Setup AWS Free-tier Account
- Navigating AWS Management Console
- AWS Global Infrastructure
- Security features of AWS
- Advantages & Disadvantages of AWS
- Cloud Service Model
- Cloud Deployment Model
Identity and Access Management (IAM)
- User management through Identity Access Management (IAM)
- Various access policies across AWS Services
- Creating custom policies in AWS
- Security Token Services
- AWS Resource Access Manager (RAM)
- AWS Single Sign-On (SSO)
- Best practices for IAM
Amazon EC2
- Understand Virtualization
- Amazon Elastic Compute Cloud (EC2) and Its Benefits
- Understand Amazon Machine Image (AMI)
- Differentiate between elastic IP and public IP
- Authentication through Key-pair
- Different Categories of IP Address
- Launch an ec2 instance from an AMI
- Custom AMI and working with different regions
- Make use of amazon EBS volume and create snapshots
- Elastic File System (EFS) and Its Features
Object Storage in Cloud
- Traditional Storage
- Need to Move to Cloud Storage
- Traditional vs. Cloud Storage Cost
- Cloud Storage
- Different Storage Options Available on AWS
- Simple Storage Service (S3) and Its Components
- Working of S3
- Difference Between S3, EBS and EFS
- Bucket Policy
- Access Control List(ACL)
- Versioning
- Cross-Region Replication (CRR) and Its Use Case
Load Balancing, Route 53, Auto-Scaling
- Introduction to Loadbalancer (ELB)
- Elastic Load Balancer and its types
- Advanced features of ELB
- Launch Templates
- Launch Configurations
- Comparison of Classic, Network and Application Load Balancer
- Auto-Scaling
- Components of Auto-Scaling
- Lifecycle of Auto-Scaling
- Auto-Scaling policy
- Working of Route 53
- Various Routing Policies
Database Services and Analytics
- Amazon RDS and its benefits
- Read Replica
- RDS IAM Authentication
- DynamoDB
- ElastiCache: Working, Redis vs Memcached
- Amazon RedShift
- Kinesis: AWS Kinesis Data Streams, AWS Kinesis Data Firehouse
- AWS Lake Formation
- AWS Athena
- AWS QLDB
Networking and Monitoring
- VPC – Benefits and Components
- Network Access Control List
- Direct Connect
- Private Link
- CloudTrail
- AWS Config
- AWS CloudWatch
- Accessing Internet inside Private Subnet using NAT Gateway
Applications Services and AWS Lambda
- Amazon MQ
- Amazon Event Bridge
- AWS Simple Notification Service (SNS)
- AWS Lambda
- AWS Serverless Application Model
Application Deployment Using Elastic Beanstalk
- Introduction to Elastic Beanstalk
- Components of Beanstalk
- Deployment Option
- Platform Updates
- Docker in Elastic Beanstalk
- Extending Beanstalk using extensions
- Alarms and Notification
- Troubleshooting