- Sound knowledge of Linux Operating System
- Familiarity of using command line interface
- Basic knowledge of cli commands (Linux based)
- Knowledge of directory structure of Linux Operating System
- Directory structure
- file & file type
- Basic Linux commands
- Type of Network (Used in day to day life)
- Network equipments (Used in day to day life)
- Network configuration in Linux OS
- Troubleshooting methods for common network problems in Linux OS.
- Shell Variables
- Interactive Shell Script
- Passing Command Line Arguments
- Basic Arithmetic in Shell Script
- Taking Decisions
- Loop
- Functions
- Docker [1 week]
- AWS Services [2 weeks]
- VPC, Security Groups, Subnet
- IAM, Roles and Policies
- S3
- EC2
- RDS
- ECS, ECR
- What is CI/CD [1 day]
- What tools are used in CI/CD - highlevel overview [1 day]
- Github Actions CI/CD process - basics to implementation level [1 week]