Skip to content

cyber-security

DevOps Roadmap

Step by step guide to learning Linux in 2024

https://roadmap.sh/devops

Learn a Programming Language

It doesn’t matter what language you pick, but it is important to learn at least one. You will be able to use that language to write automation scripts.

I am going to choose Python Programming language.

Python

Python is a multi-paradigm language. Being an interpreted language, code is executed as soon as it is written and the Python syntax allows for writing code in functional, procedural or object-oriented programmatic ways.

Learn Python https://roadmap.sh/python

roadmap: Visit Dedicated Python Roadmap
official: Python Website
official: Python Getting Started
article: Automate the Boring Stuff
article: W3Schools - Python Tutorial
article: Python Crash Course
feed: Explore top posts about Python

Operating System

RHEL / Derivatives

Some examples of RHEL derivatives include: AlmaLinux, CentOS, CloudLinux, Oracle Linux, and Scientific Linux

I am going to choose Oracle Linux

Scripting

Terminal Knowledge

Editors

Version Control Systems

VCS Hosting

Containers

What us abd How to setup X?

Network & Protocols

Cloud Providers

Serverless

Configuration Management

Provisioning

CI/CD Tools

Logs Management

Insfrastructure Monitoring

Secret Management

Container Orchestration

Application Monitoring

Artifact Management

GitOps

Service Mesh

Cloud Design Patterns

https://roadmap.sh/docker

https://roadmap.sh/kubernetes

https://roadmap.sh/computer-science

SysAdmin/SysOps