DevOps Engineer Roadmap

What is a roadmap?

If you want to travel to a new place for the first time, you will probably use a map or a navigation app. In general, anyone who wants to reach a goal faster and in the right way needs someone or something to show them the path.

Now imagine your goal is to become a strong frontend developer. To find the best and fastest path to this goal, you need a roadmap.

What makes a good roadmap?

If someone tells you to travel to another city, would you choose to go by plane or by car?

There is no single answer. You check the situation and maybe you choose the plane, or maybe the car.

A programming roadmap is exactly the same. It depends on your goal.

  • Maybe you want to make money through programming

  • Maybe you want to learn programming because you enjoy it

  • Maybe you want to learn programming to use it in your main field

So the best roadmap is the one that shows the best path for your own goal.

Who is this roadmap for?

This roadmap is fully focused on the job market and is designed for people who:

  • Want to enter the job market

  • Are already working and want to check if their skills match the salary they get

There are two ways to make money from programming:

  • Working as an employee

  • Doing freelance or project-based work

This roadmap is good for both.

Title Subcategories Junior Mid-level Senior
Operating System Linux Basics Beginner Intermediate Expert
Shell Scripting (Bash) Beginner Intermediate Expert
Networking Internet Basics Beginner Intermediate Expert
Protocols (DNS, HTTP, SSH, FTP) Intermediate Expert
Version Control Git Fundamentals Beginner Intermediate Expert
GitHub / GitLab Workflows Beginner Intermediate Expert
Scripting Bash Scripting Beginner Intermediate Expert
Python for DevOps Beginner Expert
Containers Docker Beginner Intermediate Expert
Docker Compose Beginner Expert
Container Orchestration Kubernetes Fundamentals Beginner Expert
Helm & Advanced Kubernetes Expert
Web Servers Nginx / Apache Beginner Intermediate Expert
Load Balancing & Reverse Proxy Beginner Expert
CI/CD Pipelines GitHub Actions Intermediate Expert
GitLab CI/CD Intermediate Expert
Jenkins Expert
Cloud Platforms AWS Basics Beginner Intermediate Expert
GCP / Azure Beginner Expert
Cloud Architecture & Scaling Expert
Infrastructure as Code Terraform Intermediate Expert
Ansible Beginner Expert
Monitoring & Observability Prometheus & Grafana Intermediate Expert
ELK / OpenSearch Beginner Expert
SRE Concepts (SLI, SLO, SRE) Expert
Security DevSecOps Basics Beginner Intermediate Expert
Secrets Management (Vault, KMS) Beginner Expert

Why we should use VPN?

I upload all CodeBaz videos and podcasts on platforms such as YouTube and SoundCloud, which are often restricted in Iran.

Most tutorials come with both video and podcast formats. Therefore, if you want to make the most out of the site’s content, you will need to use a VPN.

Please note that for shopping in the store, it’s better to turn off your VPN to avoid issues with payment and banking connections.

Settings

Language
Theme