DevOps Roadmap
Things to learn Tools Resources
1. Learn 1. Python 1. Python
programmi 2. Golang 2. Golang
ng language
2. Learn Linux 1. Shell command Linux
2. File system
3. Networking
4. Virtualization
5. POSIX
3. Learn 1. OSI Model
Networking & 2. DNS
Security 3. HTTP
4. SSH
5. Security Tools
4. Learn Server 1. Reverse proxy Nginx
Management 2. Caching server
3. Firewall
4. Web server
5. Learn 1. Running Docker
containers 2. Docker files
3. Networking
4. Docker compose
6. Learn 1. Components Kubernetes
container 2. CLI
orchestration 3. Namespace
4. Administrator
5. Deployment
7. Learn 1. Infrastructure 1. Terraform
infrastructure provisioning 2. Ansible
as a code 2. Configuration
management
3. Service mesh
8. Learn CI/CD 1. Set up server Jenkins
2. Integration
3. Pipeline
9. Learn 1. Infrastructure 1. Prometh-eus
monitoring monitoring 2. Grafana
and 2. Application 3. Zabbix
observability monitoring 1. ELK
3. Log management
4. Open telemetry
10. Learn one 1. IAAS, PAAS, SAAS
cloud 2. Availability 1. AWS
provider 3. Design and 2. Azure
implementation
4. Management
11. Learn 1. Scrum
software 2. Backlog
engineering management
practices 3. Built-in quality
4. Communication
5. Troubleshooting