DevOps tanulási útiterv
DevOps tanulási útiterv
Linux alapok, Bash scripting és Git.
Ez minden más alapja. Ha teljesen kezdő vagy, érdemes erre 2 hónapot szánni, mert ezen alapul minden későbbi technológia.
Főként az AWS vagy az Azure (piaci részesedése miatt az AWS javasolt).
A fókusz ne a tanúsítványok hajszolásán, hanem a számítási kapacitás (compute), tárolás (storage) és hálózatkezelés (networking) megértésén legyen.
Eszközök: Terraform vagy Pulumi.
A cél az automatizált infrastruktúra-létrehozás elsajátítása. Fontosabb a koncepció megértése, mint maga az eszköz szintaxisa.
Docker és Kubernetes.
Nem kell szakértővé válni minden részletben; a használati esetek 80%-át lefedő alapok (a tudás 20%-a) elegendő az induláshoz.
Ez a DevOps "gerince". Javasolt eszközök: Jenkins, GitHub Actions vagy GitLab CI.
A lényeg, hogy építsünk egy teljes folyamatot, ami a kód elküldésétől a Kubernetes-be való telepítésig mindent automatizál.
Haladóbb szint: Prometheus és Grafana.
A rendszerek monitorozásának és az adatok vizualizálásának alapjait érdemes itt megtanulni.
Ne tanulj lineárisan: Sokan elkövetik azt a hibát, hogy külön-külön végeznek el kurzusokat (pl. csak Docker, csak AWS), de nem tudják ezeket összekapcsolni. A valódi érték az eszközök integrálásában rejlik.
Gyakorlat a technológia felett: Az elmélet alkalmazás nélkül hasztalan. Építs folyamatosan bővülő projekteket, ne mindig mindent a nulláról kezdj.
Koncepciók a szintaxis előtt: Az eszközök változhatnak, de a mögöttes elvek (pl. miért jó az IaC) állandóak maradnak.
#linux #bash #git #cloud #aws #terraform #iac #docker #kubernetes #k8s #cicd #jenkins #githubactions #prometheus #grafana