<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/devops-roadmap-dcsfrbvea" -->

---
title: DevOps Roadmap | daily.dev
description: A comprehensive DevOps roadmap covering essential programming languages like Python, Golang, JavaScript, and Ruby. It includes server management with Linux,...
canonical: https://daily.dev/posts/devops-roadmap-dcsfrbvea
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: DevOps Roadmap | daily.dev
og:description: A comprehensive DevOps roadmap covering essential programming languages like Python, Golang, JavaScript, and Ruby. It includes server management with Linux,...
og:url: https://daily.dev/posts/devops-roadmap-dcsfrbvea
og:image: https://api.daily.dev/og/posts/DCsFRbvEa.png
og:image:alt: DevOps Roadmap
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# DevOps Roadmap

**[Amigoscode](https://daily.dev/sources/amigoscode)** · [@amigoscode](https://daily.dev/amigoscode) · 1 min read · 958 upvotes · 34 comments

## Summary

A comprehensive DevOps roadmap covering essential programming languages like Python, Golang, JavaScript, and Ruby. It includes server management with Linux, Unix, and Windows, and networking protocols such as TCP/IP and SSH. The roadmap also delves into key tools for source control (Git, GitHub), infrastructure as code (Terraform, Docker), and continuous integration/deployment (Jenkins, GitLab). Major cloud providers and monitoring tools like Prometheus and Grafana are also highlighted.

## Content

The DevOps RoadMap You Should Take

1. Programming Languages:
- Python
- Golang
- JavaScript
- Ruby

2. Operating System / Server Management
- Linux
- Unix
- Windows

3. Networking Security and Protocols
- TCP/IP
- DNS
- SSH
- HTTP/s
- Encryption
- ACLs

4. Git and Source Control Management
- Git
- GitLab
- GitHub
- Bitbucket

5. Infrastructure as Code

Provisioning:
- Terraform
- Pulumi
- OpenTofu

Containerization:
- Docker

Orchestration:
- Kubernetes
- Docker Swarm

Configuration:
- Ansible
- Puppet
- Chef

6. Monitoring and Logging
- Prometheus
- Grafana
- ELK Stack (Elasticsearch, Logstash, Kibana)

7. Continuous Integration / Continuous Deployment
- Jenkins
- CodePipeline
- GitLab
- GitHub Actions
- CircleCI
- CodeGiant

8. Cloud Providers
- AWS
- GCP (Google Cloud Platform)
- Azure
- DigitalOcean

👍🏿 Subscribe to our newsletter - https://bit.ly/3x4j5dT

#systemdesign #coding #interviewtips

## Community discussion

Top comments from developers on daily.dev.

**@rescenic** · 20 upvotes

> We need Localhost Providers, like Localstack to reduce the cost when learning all of them, before testing in Cloud Providers.

**@visnusah** · 7 upvotes

> All the technology is compulsory for DevOps or anything additional info? @amigoscode

**@chandrapantachhetri** · 2 upvotes

> I like the infographic. Did you use some tool to create it? If so, which?

**@divakar85** · 1 upvotes

> This is a very well design road map that I have seen.

**@tzn** · 1 upvotes

> Git should go right after some language.

---

Tags: [#cloud](https://daily.dev/tags/cloud), [#devops](https://daily.dev/tags/devops), [#containers](https://daily.dev/tags/containers), [#cicd](https://daily.dev/tags/cicd)

[View this post on daily.dev](https://daily.dev/posts/devops-roadmap-dcsfrbvea)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/devops-roadmap-dcsfrbvea","headline":"DevOps Roadmap","text":"A comprehensive DevOps roadmap covering essential programming languages like Python, Golang, JavaScript, and Ruby. It includes server management with Linux, Unix, and Windows, and networking protocols such as TCP/IP and SSH. The roadmap also delves into key tools for source control (Git, GitHub), infrastructure as code (Terraform, Docker), and continuous integration/deployment (Jenkins, GitLab). Major cloud providers and monitoring tools like Prometheus and Grafana are also highlighted.","url":"https://daily.dev/posts/devops-roadmap-dcsfrbvea","datePublished":"2024-07-22T10:32:39.082Z","dateModified":"2024-08-23T14:07:16.017Z","author":{"@type":"Person","name":"Nelson","url":"https://daily.dev/amigoscode","image":"https://media.daily.dev/image/upload/s--3aCoyed_--/f_auto/v1706091311/avatars/avatar_R6AnNdJr43ECRKuK023Zg","description":"Software Engineer and Educator","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":1790}},"image":"https://media.daily.dev/image/upload/s--7BPjayTg--/f_auto/v1721644359/posts/DCsFRbvEa","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":958},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":34}],"comment":[{"@type":"Comment","text":"We need Localhost Providers, like Localstack to reduce the cost when learning all of them, before testing in Cloud Providers.","datePublished":"2024-07-23T23:32:30.895Z","dateModified":"2024-07-23T23:32:50.264Z","url":"https://daily.dev/posts/DCsFRbvEa#c-EyBMhlRDS","author":{"@type":"Person","name":"Rescenic","url":"https://daily.dev/rescenic","image":"https://avatars.githubusercontent.com/u/9632756?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":20}},{"@type":"Comment","text":"All the technology is compulsory for DevOps or anything additional info? @amigoscode","datePublished":"2024-07-22T18:55:26.402Z","url":"https://daily.dev/posts/DCsFRbvEa#c-sKTcJ6PVD","author":{"@type":"Person","name":"Visnu Sah","url":"https://daily.dev/visnusah","image":"https://media.daily.dev/image/upload/s--7Eb2VhZA--/f_auto/v1713496901/avatars/avatar_0aodCDkI5UPAjmW65chRV"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"I like the infographic. Did you use some tool to create it? If so, which?","datePublished":"2024-09-14T14:35:06.738Z","url":"https://daily.dev/posts/DCsFRbvEa#c-zvIPyTIgf","author":{"@type":"Person","name":"Chandra Panta Chhetri","url":"https://daily.dev/chandrapantachhetri","image":"https://media.daily.dev/image/upload/s--jyEItTbl--/f_auto/v1731874940/avatars/avatar_7bMGMXLqZfcWec4Z1CnGC"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"This is a very well design road map that I have seen.","datePublished":"2024-07-30T11:36:33.905Z","url":"https://daily.dev/posts/DCsFRbvEa#c-o2vaWsnW6","author":{"@type":"Person","name":"Divakar","url":"https://daily.dev/divakar85","image":"https://lh3.googleusercontent.com/a/ACg8ocJVA0J3chKUCczYT7xusMOoGKAgb8yNKnI91kEUIKQUzQNv968=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Git should go right after some language.","datePublished":"2024-09-12T10:11:21.511Z","url":"https://daily.dev/posts/DCsFRbvEa#c-S24qwTikW","author":{"@type":"Person","name":"Tomasz “Zen” Napierała","url":"https://daily.dev/tzn","image":"https://lh3.googleusercontent.com/a/ACg8ocI7El2WMk0IIktX9wWdu86fla-CGsUdqF7BSna9Fr9u39N91P4dPQ=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/amigoscode","name":"Amigoscode"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Amigoscode","item":"https://daily.dev/squads/amigoscode"},{"@type":"ListItem","position":3,"name":"DevOps Roadmap"}]}
```

