DevOps Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Learn a Programming Language

Python
Go
Bash Scripting

2 Operating System Fundamentals

Linux
Process Management
File System and Permissions
Basic Networking
Kernel vs User Space

3 Version Control Systems

Git
Basic Git Commands
GitHub / GitLab / Bitbucket

4 Networking, Security & Protocols

TCP/IP Model
HTTP, HTTPS, and SSL/TLS
DNS
Load Balancer & Reverse Proxy
Firewalls & VPC

5 Infrastructure as Code (IaC)

Configuration Management:
Ansible
Puppet / Chef
Infrastructure Provisioning:
Terraform
OpenTofu
CloudFormation

6 Containers & Virtualization

Docker
Dockerfile
Docker Compose
Container Registry

7 CI/CD

CI/CD Concepts
GitHub Actions
GitLab CI
Jenkins

8 Container Orchestration

Kubernetes (K8s)
K8s Architecture
Docker Swarm

9 Monitoring, Logging & Alerting

Monitoring:
Prometheus
Grafana
Logging:
ELK Stack
EFK Stack

10 Cloud Platforms

AWS
Google Cloud Platform (GCP)
Microsoft Azure
Cloud Fundamentals

Visit the following related paths and keep learning.