27/03/2024
100 Days of DevOps
link: https://github.com/ann-afame/DEVOPS-WORLD
Link2 :
https://drive.google.com/.../1ynSI1A3ByPz7da6DioDLbi8ED7b...
Week 1: Introduction
- Day 1-2: DevOps Principles & Philosophy
- Day 3-4: Benefits of DevOps
- Day 5-7: DevOps Tools & Technologies
Week 2: Linux Basics
- Day 8-10: Linux Filesystem & Commands
- Day 11-14: Shell Scripting & Automation
Week 3: Networking Fundamentals
- Day 15-17: OSI Model & Networking Basics
- Day 18-21: Network Protocols & Tools
Week 4: Version Control with Git
- Day 22-24: Basic Git Commands
- Day 25-28: Branching & Merging
Week 5: Python for DevOps
- Day 29-31: Python Basics & Syntax
- Day 32-35: Python Libraries for Automation
Week 6: Build Tools and Artifact Management
- Day 36-38: Introduction to Maven
- Day 39-41: Maven Lifecycle & Dependencies
- Day 42: Introduction to Artifactory & JFrog
Week 7: Continuous Integration and Code Quality
- Day 43-44: Introduction to Jenkins
- Day 45-46: Jenkins Pipelines & Best Practices with Maven and Artifactory
- Day 47-49: Introduction to SonarQube & Code Quality Metrics
Week 8: Containerization with Docker
- Day 50-52: Docker Basics
- Day 53-56: Docker Compose & Swarm
Week 9: Kubernetes
- Day 57-59: Kubernetes Basics
- Day 60-63: Deployments, Services, & Ingress
Week 10: Infrastructure as Code
- Day 64-66: Introduction to Terraform
- Day 67-70: Terraform Modules & Best Practices
Week 11: Configuration Management
- Day 71-73: Ansible Basics
- Day 74-77: Ansible Playbooks & Roles
Week 12: Monitoring & Logging
- Day 78-80: Introduction to Prometheus & Grafana
- Day 81-84: ELK Stack (Elasticsearch, Logstash, Kibana)
Week 13: Advanced Networking & Monitoring Tools
- Day 85-87: Nagios & Zabbix Introduction
- Day 88-91: VPNs, Load Balancers, & Proxies
Week 14: Security in DevOps (DevSecOps)
- Day 92-94: Secure Coding & Deployment
- Day 95-98: Security Scanning & Compliance
Week 15: Wrap-up & Next Steps
- Day 99: DevOps Case Studies
- Day 100: Celebration & What's Next in DevOps
Follow : Youssef Mansouri
Save 💾 & Share ⭐️
Contribute to ann-afame/DEVOPS-WORLD development by creating an account on GitHub.