Školení Terraform / OpenTofu

Spravujte infrastrukturu a služby jako kód.
Automatizujte a dejte sbohem rutinám.

NEZÁVAZNĚ POPTAT ŠKOLENÍ

Co je to Terraform a k čemu se používá

Terraform i OpenTofu jsou open-source nástroje pro "Infrastructure as Code" (IaC) nebo-li Vám umožní spravovat infrastruktutru jako kód, to znamená verzovanou v Gitu, přidávání resources pomocí merge/pull requestů a mnoho dalších výhod.

Infrastrukturu či nakonfigurování služeb můžete nasadit do testovacího prostředí přesně tak, jako je v produkci bez zbytečného úsilí. Definujete a spravujete infrastrukturu a služby pomocí deklarativního konfiguračního jazyka, který Vám bude sloužit i jako dokumentace. Konec ručním/manuálním rutinám, zkuste Terraform.

Stovky providerů jsou k dispozici – a když některý chybí, lze si snadno vytvořit vlastní a vydat ho jako open-source nebo interní modul.

Jak školení probíhá

Školení je zaměřeno prakticky (formou workshopu), všechno si podrobně vyzkoušíme a vysvětlíme. Ukážeme si jak Terraform funguje, jak jej používat v teamu a jak jím spravovat infrastukturu a služby, které běžně konfigurujete ručně/manuálně. Půjdeme do praxe: tak, aby to sedělo na váš stack a bylo to skutečně použitelné v reálném provozu.

Co se naučíte

  • Základy Terraformu / OpenTofu a IaC přístupu
  • Rozdíly proti Ansible / Puppet a kdy co použít
  • Ovládání Terraform / OpenTofu CLI (init/plan/apply + workflow)
  • Syntaxe a úvod do HCL (resources, variables, outputs, locals, backend, providers, modules)
  • Providers a napojení na konkrétní služby
  • Práce s resources – dependency management, lifecycle a běžné scénáře
  • State management – local vs remote state, locking a recovery
  • Projektová struktura a spolupráce v týmu – organizace projektu, prostředí a Git workflow
  • Terraform / OpenTofu moduly
  • Best practices + bezpečnost a automatizace v CI/CD
  • Vlastní tvorba providerů a modulů

Pro koho je školení určeno

Pro DevOps, sysadminy i vývojáře, kteří chtějí zautomatizovat správu služeb a infrastruktury a zbavit se manuálních rutin.

Technické požadavky

  • Základní znalost cloudu nebo jiné vybrané služby dle Vašeho stacku
  • Základy práce v terminálu
  • Nainstalovaný Terraform / OpenTofu (případně možnost doinstalovat během školení)
  • Přístup na internet
Tomáš Grulich
Tomáš Grulich

Jsem DevOps a Security konzultant a lektor. Pomohu Vám implementovat a navrhnout spolehlivý a bezpečný stack, nastavit procesy a automatizovat provoz tak, aby technologie podporovaly byznys, ne brzdily tým. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software. V praxi kombinuji DevOps, Security a auditní pohled (ISO / SOC / NIS2) do konkrétních kroků a výstupů.

Nezávazná poptávka školení na Terraform / OpenTofu

Napište mi. Odpovím nejpozději do 24 hodin.

Ozvu se Vám zpět a navrhnu další krok spolupráce.
Odesláním souhlasíte se zpracováním údajů pro účely odpovědi. Bez spamu.