← All roadmaps

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in @currentYear@

1%
2 done1 learning0 target
View interactive roadmap on roadmap.sh

Your learning path

Learn a Programming Language

Go
Python
JavaScript / Node.js
Ruby

Ruby

Rust

Rust

Operating System

Operating System

Windows
Ubuntu / Debian

Ubuntu / Debian

SUSE Linux

SUSE Linux

RHEL / Derivatives

RHEL / Derivatives

FreeBSD

FreeBSD

OpenBSD

OpenBSD

NetBSD

NetBSD

Terminal Knowledge

Terminal Knowledge

Vim / Nano / Emacs
Power Shell
Process Monitoring
Performance Monitoring
Networking Tools
Text Manipulation
Bash

Bash

Version Control Systems

Version Control Systems

Git
VCS Hosting

VCS Hosting

GitHub
GitLab
Bitbucket
What is and how to setup X ?

What is and how to setup X ?

Forward Proxy

Forward Proxy

Firewall

Firewall

Nginx

Nginx

Tomcat

Tomcat

Apache

Apache

Caddy

Caddy

IIS

IIS

Caching Server

Caching Server

Load Balancer

Load Balancer

Reverse Proxy

Reverse Proxy

Containers

LXC
Docker

Docker

Cloud Providers

Cloud Providers

AWS

AWS

Azure

Azure

Google Cloud

Google Cloud

Digital Ocean

Digital Ocean

Alibaba Cloud

Alibaba Cloud

Hetzner

Hetzner

Heroku

Heroku

Contabo

Contabo

FTP / SFTP

FTP / SFTP

DNS

DNS

HTTP

HTTP

HTTPS

HTTPS

SSL / TLS

SSL / TLS

SSH

SSH

White / Grey Listing

White / Grey Listing

SMTP

SMTP

DMARC

DMARC

IMAP

IMAP

SPF

SPF

POP3S

POP3S

Domain Keys

Domain Keys

OSI Model

OSI Model

Networking & Protocols

Networking & Protocols

Serverless

Serverless

Vercel

Vercel

Cloudflare

Cloudflare

Azure Functions

Azure Functions

AWS Lambda

AWS Lambda

Netlify

Netlify

Provisioning

Provisioning

AWS CDK
CloudFormation

CloudFormation

Pulumi

Pulumi

Terraform

Terraform

Configuration Management

Configuration Management

Ansible
Puppet
Chef

Chef

CI / CD Tools

CI / CD Tools

Jenkins
Circle CI
Octopus Deploy
GitHub Actions
GitLab CI

GitLab CI

TeamCity

TeamCity

Secret Management

Secret Management

Sealed Secrets
Vault
Cloud Specific Tools
SOPs

SOPs

Infrastructure Monitoring

Infrastructure Monitoring

Prometheus
Zabbix

Zabbix

Datadog

Datadog

Grafana

Grafana

Logs Management

Logs Management

Graylog
Elastic Stack

Elastic Stack

Splunk

Splunk

Papertrail

Papertrail

Container Orchestration

Container Orchestration

GKE / EKS / AKS

GKE / EKS / AKS

AWS ECS / Fargate

AWS ECS / Fargate

Docker Swarm

Docker Swarm

Artifact Management

Artifact Management

Cloud Smith
Artifactory

Artifactory

Nexus

Nexus

GitOps

GitOps

FluxCD
ArgoCD

ArgoCD

Service Mesh

Service Mesh

Istio
Linkerd
Envoy
Consul
Cloud Design Patterns

Cloud Design Patterns

Availability
Data Management
Design and Implementation
Management and Monitoring
Loki

Loki

Kubernetes

Kubernetes

GCP Functions

GCP Functions

Observability

Observability

Jaeger
New Relic

New Relic

Datadog

Datadog

Prometheus

Prometheus

OpenTelemetry

OpenTelemetry

ESO

ESO

Dynatrace

Dynatrace

Salt

Salt

OpenShift

OpenShift