Description
Linux Module:
- Introduction to Linux
- History and basics of Linux
- Different distributions and their purposes
- Linux Command Line Interface (CLI)
- Basic commands: ls, cd, pwd, etc.
- File manipulation commands: cp, mv, rm, mkdir, etc.
- Text editing: vi, nano, etc.
- File System and Permissions
- Understanding the Linux file system hierarchy
- File permissions and ownership
- Processes and Services
- Process management: ps, top, kill, etc.
- Managing services: systemctl, service, etc.
- Shell Scripting
- Basics of scripting: variables, loops, conditional statements
- Writing and executing simple scripts
- Networking and Security
- Network configuration: ifconfig, ip, ping, etc.
- Firewall setup: iptables, firewalld
- Basic security practices and securing the system
AWS Module:
- Introduction to AWS
- Overview of AWS services and cloud computing concepts
- Understanding regions, availability zones, and edge locations
- AWS Services Overview
- Compute services: EC2, Lambda, ECS
- Storage services: S3, EBS, EFS
- Networking services: VPC, Route 53, CloudFront
- AWS Management Tools
- AWS CLI and SDKs
- AWS Management Console overview
- Deployment and Scalability
- Auto Scaling and Load Balancing
- Elastic Beanstalk, CloudFormation
- Security and Identity Access Management (IAM)
- IAM basics and best practices
- Security groups, encryption, and compliance
- Monitoring and Logging
- CloudWatch for monitoring
- CloudTrail for auditing and logging
DevOps Module:
- Introduction to DevOps
- Understanding DevOps culture, principles, and practices
- DevOps tools and methodologies overview
- Version Control Systems (VCS)
- Git fundamentals: branching, merging, pull requests
- GitHub/GitLab/Bitbucket
- Continuous Integration and Continuous Deployment (CI/CD)
- Jenkins, Travis CI, GitLab CI/CD
- Building and automating deployment pipelines
- Configuration Management
- Ansible, Puppet, Chef
- Infrastructure as Code (IaC) principles
- Containerization and Orchestration
- Docker basics: containers, images, Dockerfile
- Kubernetes for container orchestration
- Monitoring, Metrics, and Incident Response
- Prometheus, Grafana for monitoring
- Incident response and post-mortems
