# Bezplatný roadmap pro DevOps inženýra: od nuly k juniorovi za 8–10 měsíců
DevOps inženýr automatizuje CI/CD pipeline, spravuje infrastrukturu jako kód a zajišťuje odolnost systémů proti selháním. Tento bezplatný program je sestaven z otevřených zdrojů a pokrývá cestu od základních znalostí po úroveň juniora. Očekávaný čas — 8–10 měsíců při pravidelném studiu 10–15 hodin týdně.
Etapa 1: Základy profese
Začněte porozuměním roli. Prohlédněte si videa na YouTube:
- „Kdo je DevOps inženýr“.
- „Cesta DevOps: Stoí za to začít od nuly?“.
- „10 otázek DevOps inženýrovi“.
Doplňte čtením článku „Co je DevOps: proč je potřebný, kde se používá a jaké má výhody a nevýhody“. To vám dá kontext: DevOps kombinuje vývoj (Dev) a provoz (Ops), zaměřuje se na automatizaci, monitorování a spolupráci.
Etapa 2: Základní znalosti počítačové vědy
Bez základů v CS nelze škálovat infrastrukturu. Absolvujte kurz „Základy počítačové vědy“. Pokrývá:
- Architekturu počítačů (CPU, paměť, I/O).
- Operační systémy (procesy, vlákna, virtualizace).
- Sítě (TCP/IP, OSI, směrování).
- Algoritmy a datové struktury.
Tato etapa je klíčová pro pochopení, proč Docker kontejnerizuje procesy nebo proč Kubernetes orchestruje pody.
Etapa 3: Základní stack DevOps
Přejdeme k praktickým nástrojům. Studujte sekvenci kurzů:
- „Úvod do DevOps“ z kanálu DevOps Lifestyle.
- „Úvod do DevOps“, „Linux od nuly do DevOps“, „Základy programování v Pythonu od nuly do DevOps“ od Cisco Ne Slabo / Sedicomm TV.
Poznámka: bezplatné materiály mohou stárnout, kontrolujte verze softwaru (např. Python 3.10+). Linux je základ: ovládněte bash skriptování, systemd, networking. Python je nezbytný pro Ansible, Terraform a vlastní skripty.
Etapa 4: Klíčové technologie pro juniora
Ponořte se do nástrojů production-grade:
- Git: Systém kontroly verzí. Kurz „Git pro začátečníky“ — větvení, merge, rebase, GitHub workflows.
- Docker: Kontejnerizace. Studujte Dockerfile, docker-compose, multi-stage builds.
- Kubernetes: Orchestrace. Lekce o podech, službách, nasazeních, Helm.
- Ansible: IaC pro konfiguraci. Playbooks, roles, inventory.
Cvičte na lokálním stroji: nasaďte nginx v Dockeru, zvedněte K8s cluster v Minikube, automatizujte nasazení Ansiblem.
Další rozvoj
Přihlaste se k kanálům pro denní čtení:
- DevOps Portal | Linux.
- Bash Days | Linux | DevOps.
- Adminim s Bukvoj.
Publikují případy řešení problémů, posílení bezpečnosti a best practices.
Po programu se připravte na pohovory: repozitáře s otázkami k DevOps. Sestavte portfolio — GitHub s příklady pipeline, terraform moduly.
Co je důležité
- Základy CS jsou povinné: bez nich bude CI/CD blackbox.
- Praxe na 70 %: teorie bez praktické zkušenosti je k ničemu.
- Zohledněte stárnutí: kontrolujte dokumentaci (docker.io, kubernetes.io).
- Juniory očekávají Git/Docker/K8s/Ansible + základy Linux/Python.
- Čas: 8–10 měsíců při konzistenci.
— Editorial Team
Zatím žádné komentáře.