DevOps Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Learn a Programming Language

Go
Python
Rust
JavaScript/Node.js

2 Understand OS Concepts

Terminal Knowledge
Process Monitoring
Performance Monitoring
Networking Tools
Text Manipulation

3 Version Control Systems

Git
GitHub
GitLab
Bitbucket

4 Networking, Security & Protocols

HTTP/HTTPS
SSL/TLS
DNS
SSH

5 Web Server

Nginx
Apache
Caddy
Tomcat

6 Infrastructure as Code

Configuration Management

Ansible
Puppet
Chef

Infrastructure Provisioning

Terraform
CloudFormation
Pulumi

7 CI/CD Tools

GitHub Actions
GitLab CI
Jenkins
Drone

8 Monitoring

Infrastructure Monitoring

Prometheus
Grafana
Zabbix
Datadog

Application Monitoring & Logs Management

Jaeger
Elastic Stack
Datadog
Splunk

9 Cloud Providers

AWS
Azure
Google Cloud
Digital Ocean

10 Container Orchestration

Kubernetes
Docker Swarm
AWS ECS/Fargate
GKE/EKS/AKS

Visit the following related paths and keep learning.