Szkolenia on-line/stacjonarnie
cena ustalana indywidualnie
termin ustalany indywidualnie
W cenie szkolenia otrzymujesz:
- 100% praktyki: Przyjazne laboratoria – zadania nastawione na natychmiastowe wykorzystanie w pracy produkcyjnej.
- Komplet materiałów: Dedykowane materiały szkoleniowe oraz autorskie ćwiczenia w języku polskim.
- Certyfikat: Imienny, cyfrowy certyfikat potwierdzający ukończenie szkolenia i zdobyte umiejętności.
Dla kogo jest to szkolenie?
Program szkolenia został zaprojektowany tak, aby odpowiadać na realne potrzeby na różnych stanowiskach w strukturach IT:
- Inżynierowie DevOps, SysOps i Administratorzy Systemów (Linux/Windows): Jeśli znasz już podstawy Terraforma i chcesz zautomatyzować skomplikowane wdrożenia, wdrożyć zaawansowany DevSecOps, zarządzać dryftem infrastruktury (driftctl) oraz orkiestrować złożone środowiska z użyciem narzędzia Terragrunt.
- Software Inżynierowie i Deweloperzy (Java, Go, Python, .NET): Poznasz zasady tworzenia czystego, walidowanego i automatycznie testowanego kodu IaC (Terratest), bezpiecznego integrowania go w potokach CI/CD oraz automatycznego szacowania kosztów wdrożeń (InfraCost).
- Cloud Architekci, Zespoły SRE i Liderzy Techniczni: Zrozumiesz, jak usystematyzować cykl dostarczania infrastruktury (SDLC), narzucić zasady polityki bezpieczeństwa i compliance (OPA / Regula / Checkov) oraz wyeliminować wąskie gardła w zespole dzięki mapowaniu strumienia wartości (VSM).
Czego nauczysz się w praktyce (Troubleshooting & Use Cases)?
Podczas warsztatów nie skupiamy się na przechodzeniu przez dokumentację. Pracujemy na realnych scenariuszach wdrożeniowych i sytuacjach awaryjnych:
- Zaawansowana strukturyzacja i walidacja kodu (Use Case): Podzielisz duże projekty na warstwy (sekcja biznesowa vs. konfiguracyjna) i wdrożysz automatyczną walidację jakości kodu HCL.
- Skanowanie bezpieczeństwa i estymacja kosztów (DevSecOps Use Case): Wdrożysz skanery podatności i zgodności (Trivy, checkov, tfsec, OPA) oraz zautomatyzujesz sprawdzanie budżetu chmury (InfraCost) na etapie Code Review.
- Wykrywanie dryftu i testowanie (Troubleshooting & Testing): Nauczysz się wykrywać i reagować na ręczne zmiany wprowadzone w chmurze poza Terraformem (Driftctl) oraz pisać automatyczne testy infrastruktury w Terratest.
- Orkiestracja i obsługa wielu środowisk (Use Case):Orkiestracja i obsługa wielu środowisk (Use Case): Wykorzystasz Terragrunt oraz platformy do orkiestracji (np. Spacelift/Env0/Scalr), aby uniknąć powielania kodu (DRY) przy skalowaniu infrastruktury Azure.
- Optymalizacja procesów zespołowych (VSM Workshop):Przeanalizujesz obecny proces dostarczania infrastruktury (AS-IS), zidentyfikujesz blokery i zaprojektujesz docelowy, płynny workflow (SHOULD-BE).
Wymagania techniczne:
Aby sprawnie realizować ćwiczenia laboratoryjne, uczestnik powinien zapewnić:
- Wymagana wiedza wstępna: Podstawowa znajomość narzędzia Terraform (składnia HCL, podstawowe komendy) oraz chmury Azure.
- Sprzęt: Własny komputer z dowolnym systemem operacyjnym (Windows, macOS lub Linux).
- Przeglądarka i dostęp: Przeglądarka internetowa (Chrome, Firefox) oraz klient SSH umożliwiający logowanie do zdalnej maszyny.
- Środowisko w chmurze: Wszystkie maszyny wirtualne do ćwiczeń dostarcza organizator w chmurze Azure.
- Narzędzie kontroli wersji Git oraz aktywne konto na GitHub
Oprogramowanie lokalne (do zainstalowania przed szkoleniem):
- HashiCorp Terraform
- Narzędzie kontroli wersji Git oraz aktywne konto na GitHub
- Wybrany edytor kodu (rekomendowany Visual Studio Code)
- Klient SSH