{ }< />( )[ ]=>::&&||
🌳 SKILL TREE

DevOps & Cloud Engineer

Learn Linux, networking, CI/CD, containers, Kubernetes, infrastructure as code, and production operations.

14Skills
0Done
0XP
0%
📘

Linux, Git, and Networking

CORE

Start with the operating system, version control, HTTP, DNS, SSH, and shell scripting.

📘

Shell Scripting

CORE

Automate repeatable tasks with Bash, environment variables, pipes, and exit codes.

📘

Networking Basics

CORE

Understand TCP/IP, ports, DNS, TLS, proxies, firewalls, and request debugging.

📘

CI/CD and Release Automation

CORE

Build pipelines that test, package, scan, and deploy applications consistently.

📘

Automated Tests in Pipelines

CORE

Run unit, integration, lint, and security checks before code reaches production.

📘

Build Artifacts and Environments

CORE

Version releases, manage secrets, separate environments, and automate rollback plans.

📘

Practice: CI/CD Failure Drill

⚡ ADV

Break and fix pipeline failures, image builds, environment variables, health checks, and rollback steps.

📘

Containers and Orchestration

CORE

Package apps with Docker, run multi-service systems, and operate workloads on Kubernetes.

📘

Docker Compose

CORE

Run local service stacks with networks, volumes, health checks, and environment configuration.

📘

Kubernetes Workloads

⚡ ADV

Deploy, expose, scale, update, and debug apps through Kubernetes primitives.

📘

Infrastructure as Code and Operations

⚡ ADV

Provision cloud resources, monitor systems, respond to incidents, and improve reliability.

📘

Monitoring and Logging

⚡ ADV

Collect metrics, logs, traces, alerts, and dashboards that explain production behavior.

📘

Incident Response and Runbooks

⚡ ADV

Prepare on-call playbooks for outages, failed deploys, high latency, rollback, escalation, and postmortems.

📘

Project: Deploy a Real App

⚡ ADV

Containerize an app, create CI/CD, deploy to cloud, add monitoring, and document runbooks.