Idealny dla zespołów, które…
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Poznasz podstawy Infrastructure as Code oraz model działania Terraform i języka HCL (HCL2, workflow init/plan/apply, praca na wersjach 1.x)
Deklaratywnego zarządzania zasobami chmurowymi: tworzenie, aktualizacje, usuwanie, import oraz kontrola zmian i drift
Projektowania i użycia modułów: parametryzacja, wersjonowanie, standard interfejsów, reużywalność i skalowanie konfiguracji
Zarządzania stanem i współpracy zespołowej: backendy zdalne, blokady, separacja środowisk, podstawy porządkowania repozytoriów
Automatyzacji i bezpieczeństwa: integracja z CI/CD (walidacja/formatowanie, review planu, podstawowe testy), zasady pracy z sekretami i minimalizacja uprawnień
Co konkretnie robimy
- · Idea i zalety IaC – porównanie modelu tradycyjnego i deklaratywnego.
- · Architektura Terraform, model dostawców i zasobów, składnia HCL (HashiCorp Configuration Language).
- · Instalacja i konfiguracja środowiska Terraform.
- · Definicje zasobów, deklaracje providerów i resources, podstawy pracy z konfiguracją.
- · Plik stanu, blokady, backendy lokalne i zdalne, podstawy współdzielenia stanu i kontroli dostępu.
- · Zależności między zasobami, podstawowe funkcje, zmienne i outputy.
- · Budowa modułów, parametryzacja, reużywalność kodu i wersjonowanie modułów.
- · Moduły jako element organizacji infrastruktury.
- · Praktyczne ćwiczenia z konstruowania modułów.
- · Mechanizmy blokad i bezpiecznego przechowywania plików stanu uwzględniające aspekty bezpieczeństwa i kontroli dostępu.
- · Importowanie zasobów do Terraform i synchronizacja stanu.
- · Lifecycle – kontrola tworzenia, usuwania i modyfikacji zasobów.
- · Użycie flagi target i warunków dynamicznych.
- · Najlepsze praktyki pisania modularnego i bezpiecznego kodu – code review, automatyczne walidacje i podstawowe testowanie, integracja z systemami kontroli wersji.
- · Konfiguracja dostępu i autoryzacji w AWS dla Terraform.
- · Provisioning zasobów AWS – sieć (VPC, subnets), compute (EC2), przechowywanie danych (S3), IAM.
- · Praktyczne wdrożenia zasobów przy użyciu Terraform.
- · Integracja Terraform z popularnymi narzędziami CI/CD (Jenkins, GitHub Actions, GitLab CI).
- · Terraform Cloud i backendy zdalne – współpraca zespołowa, zarządzanie stanem i automatyzacja.
- · Wprowadzenie do narzędzi wspierających współpracę jak Terragrunt i Terraform Atlantis.
- · Bezpieczeństwo – zarządzanie sekretami i polityki dostępu.
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Ansible – automatyzacja w systemach Windows
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Automatyzacja procesów biznesowych w praktyce
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
AWS AI/ML
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.