DevOps Artisan – Ansible és Terraform minősítésű profi kézműves

Ez a 3 napos intenzív kurzus olyan szakemberek számára készült, akik fejlett automatizálást szeretnének megvalósítani az Ansible konfigurációkezelését és a Terraform infrastruktúra-kódolását használva.

A résztvevők megtanulják, hogyan kell összetett forgatókönyveket írni, változókat, szerepköröket, modulokat és a Vaultot használni az Ansible-ben, valamint hogyan kell hatékony, újrafelhasználható és biztonságos konfigurációkat tervezni a Terraformban. A kurzus összhangban van a tanúsítvány céljaival. Ansible és Terraform minősítésű profi kézműves és teljes gyakorlati forgatókönyveket tartalmaz.

Kinek szól?

A tanfolyam célja:
• DevOps automatizálási tapasztalattal rendelkező mérnökök
• Cloud mérnökök, akik kód segítségével szeretnék kezelni az infrastruktúrát
• IAC-megoldásokat megvalósító rendszergazdák
• Automatizálási szakemberek, akik Ansible-t és Terraformot használnak valós projektekben
• Szakemberek, akik elvégezték a társult szintet, és haladó szintű készségeket szeretnének igazolni

Mit fogsz tanulni?

• Összetett konfigurációk létrehozása és kezelése az Ansible segítségével
• Jinja2 modulok, szerepkörök, sablonok és Ansible Vault használata
• Infrastruktúra tervezése, kivitelezése és felügyelete a Terraform segítségével
• Terraform modulokkal, állapotkezeléssel és backendekkel való munka
• A teljes infrastruktúra-kiépítés és szolgáltatáskonfiguráció automatizálása
• Alkalmazza a legjobb gyakorlatokat a tesztelés, az újrafelhasználás és a biztonság terén az automatizálásban

Előfeltételek:

• Aktív minősítés Okleveles Ansible és Szakács társult kézműves
• Korábbi tapasztalat Ansible-lel és alapvető Terraform koncepciókkal
• Jártasság a YAML, Jinja2, CLI, változók és fogalmak terén cloud
• Ajánlott: Tapasztalat nagy léptékű konfigurációk kezelésében és kiépítésében cloud

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

🔹 1. nap – Haladó Ansible alapok
1. modul: Alapfogalmak és architektúra
• Ansible architektúra, előnyök és támogatott rendszerek
• Ügynökmentes tervezés, teljesítmény, biztonsági szempontok

2. modul: Leltár és konfiguráció kezelése
• Leltártípusok (statikus, dinamikus), csoportok és változók
• Konfigurációs fájl szerkezete és gyors kezelése
• Dinamikus leltárbővítmények és szkriptek

3. modul: Kézikönyvek, feladatok és kezelők
• YAML szintaxis és kézikönyv anatómiája
• Feladatok vs. játékok vs. kezelők
• Idempotens feladatok, feladateredmény-típusok
• Címkék, aszinkron feladatok, feltételes utasítások, ciklusok
• Kezelők, újrapróbálkozások, végrehajtásvezérlés

4. modul: Változók, tények és sablonok
• Ténygyűjtés, egyedi tények
• Változó elsőbbség és használat
• Jinja2 sablonok és szűrők
• Modul sablonok, gyakori szűrők

5. modul: Szerepkörök, keresések és Vault
• Szerepkörök könyvtárszerkezete és használata
• Változtatható szerepkörök és újrafelhasználhatóság
• Keresőbővítmények és értékelés
• Ansible Vault: titkosítás, parancsok és teljesítmény

🔹 2. nap – Haladó Ansible technikák és Terraform alapjai
6. modul: Haladó végrehajtási stratégiák Ansible-ben
• Végrehajtási stratégiák, pipeline, hibakeresés
• Delegálás, belefoglalás vs. importálás
• Elérhetetlen gazdagépek kezelése
• Ansible Pull és Ansible Galaxy használat
• Ansible Molecule alapjai teszteléshez

7. modul: Terraform alapjai
• Deklaratív nyelvi modell
• Szolgáltatók és szolgáltatói korlátozások
• Álnév és több szolgáltató
• Kimeneti blokkok és erőforrás-címzés

8. modul: Terraform parancssori felület és munkafolyamat
• Terraform inicializálása, validálása, importálása
• Tervezés, alkalmazás, viselkedés és hibakezelés megszüntetése
• Erőforrás-életciklus és infrastruktúra-változás tervezése

9. modul: Terraform szintaxis és változók
• Adattípusok és beépített függvények
• Változók és tfvars használat
• terraform { } blokkkonfiguráció

🔹 3. nap – Terraform modulok, állapotkezelés és automatizálási gyakorlatok
10. modul: Terraform-konfigurációk írása és kezelése
• Erőforrás- és adatforrás-szintaxis
• Dinamikus blokkok és helyi/távoli végrehajtási jogosultságkezelők
• Hibakezelés és szennyeződés
• Erőforrás-függőségek és modultervezés
• Modulok importálása és szolgáltatók használata a modulokban

11. modul: Terraformállapotok kezelése
• Állapotfájl-struktúra és használat
• Idempotencia és állapotzárolás
• Állapotfrissítési mechanizmusok
• Állapotfájl-módosító parancsok
• Háttérrendszer-típusok és távoli tárolás

Záró laborgyakorlat: Teljes automatizálási forgatókönyv
• Használja a Terraformot a kiépítéshez cloud infrastruktúra (pl. AWS, Azure, vagy lokálisan a libvirt segítségével)
• Szolgáltatások konfigurálása az Ansible segítségével dinamikus leltározás használatával
• Az Ansible Vault alkalmazása titkos kulcsokhoz és telepítés playbookokon keresztül
• Jinja2 sablonok és változók használata a konfigurációhoz
• Infrastruktúra validálása és szimulált életciklus-változások

Felhívjuk figyelmét, hogy a fenti napirend tájékoztató jellegű, és a kurzushoz rendelt oktatótól függően változhat. A napirend végleges változatának megszerzéséhez kérjük, vegye fel a kapcsolatot az egyik tanácsadóval. Bittnet Training.

Javasoljuk, hogy folytassa:

Jelenleg nincsenek ajánlások.

Minősítési programok

Ez a kurzus összhangban van a tanúsítvánnyal Ansible és Terraform minősítésű profi kézműves, amely a komplex és dinamikus környezetekben az infrastruktúra-automatizálás és a szolgáltatáskonfiguráció terén szerzett haladó szintű készségeket igazolja.

DevOps Artisan – Ansible és Terraform minősítésű profi kézműves

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

3
nap

Ár:

Igény szerint

Szállítás:

Osztálytermi tanítás, hibrid tanterem, virtuális tanterem

Szint:

3. Szakmai

Szerepek:

Automatizálási szakember, Cloud Mérnök, Fejlesztő, Devops Mérnök, rendszergazda