Szkolenie DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible - TERMIN GWARANTOWANY - 23.11.2026

location icon
JSystems Szkolenia IT i AI Szkolenie online na żywo, Online Zobacz na mapie
calendar icon
Od 23 lis 9:00 do 27 lis 16:00
ticket icon
Od 5 535,00 zł

JSystems

Szkolenie DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible: TERMIN GWARANTOWANY 23-27.11.2026

Termin gwarantowany odbędzie się na pewno, nawet przy jednym uczestniku. Szkolenie online na żywo z trenerem, 5 dni, w godz. 9:00-16:00.

Prowadzący: Piotr Kośka

Szczegóły szkolenia, program i zapisy:
➜ Szkolenie DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible

Wszystkie terminy gwarantowane JSystems:
➜ lista terminów gwarantowanych

W skrócie

Przy każdej zmianie w kodzie ręcznie budujesz, testujesz i wdrażasz aplikację, a serwery konfigurujesz według notatek. Po tym szkoleniu automatyzujesz to w GitHub Actions i Jenkinsie, a infrastrukturę w chmurze tworzysz kodem w Terraform i konfigurujesz w Ansible. Przechodzisz od pierwszego workflow (zautomatyzowanego procesu) w GitHub Actions, przez własne akcje i pipeline'y (potoki zadań) w Jenkinsie, po wdrożenia do AWS i DigitalOcean oraz połączenie wszystkich narzędzi w jeden proces.

Co potrafisz po szkoleniu

  • Tworzysz workflow w GitHub Actions od podstaw - Architektura i kluczowe pojęcia (workflow, job, step, action), konfiguracja kroków i zadań w pliku YAML, uruchamianie i monitorowanie przebiegu oraz gotowe akcje z GitHub Marketplace włączane do własnych workflow.
  • Sterujesz uruchamianiem workflow - Wyzwalacze dla zdarzeń takich jak push i pull request, zmienne w workflow i wyrażenia warunkowe, które decydują, czy dany krok ma się wykonać.
  • Chronisz sekrety i dostęp do infrastruktury - Bezpieczne przechowywanie tajnych zmiennych w GitHub Secrets i praktyki zabezpieczania dostępu do infrastruktury i danych.
  • Budujesz złożone procesy i używasz kodu wielokrotnie - Agenci self-hosted i GitHub-hosted, czyli maszyny wykonujące zadania, ich konfiguracja i optymalizacja, łączenie GitHub Actions z narzędziami do budowania i testowania, szablony i biblioteki zadań oraz zależności między zadaniami.
  • Zarządzasz artefaktami i tworzysz własne akcje - Artefakty, czyli pliki wynikowe budowania, w GitHub Actions i GitHub Packages oraz własne akcje w JavaScript lub Dockerze: testowanie, debugowanie i publikacja w GitHub Marketplace.
  • Konfigurujesz Jenkinsa i piszesz pipeline'y w kodzie - Instalacja serwera, podłączanie agentów i globalnych narzędzi (Git, Maven), projekty Freestyle i Matrix, pipeline'y zapisane w kodzie, zarządzanie zadaniami oraz kopie zapasowe, przywracanie, aktualizacje i rozwiązywanie problemów.
  • Tworzysz infrastrukturę jako kod w Terraform - Serwery i usługi opisane w plikach i tworzone automatycznie: ćwiczenia z Terraform, wdrożenie aplikacji do AWS i DigitalOcean oraz zadania Terraform uruchamiane z Jenkinsa.
  • Łączysz narzędzia w jeden proces DevOps - Automatyczna konfiguracja serwerów w Ansible, integracja Jenkinsa z Ansible i Dockerem oraz połączenie Jenkinsa, Terraform i Ansible w spójny workflow.

Jak pracujemy

Zajęcia oparte na warsztatach i ćwiczeniach: od pierwszego workflow tworzonego od podstaw, przez przykłady zaawansowanych konfiguracji, po ćwiczenia z Terraform i sesję pytań na zakończenie. Prowadzi Piotr Kośka, specjalista DevOps i Cloud, który na co dzień pracuje z GitHub Actions i Jenkinsem, a infrastrukturą zarządza jako kodem w Terraform i Ansible.

Dla kogo

Dla programistów, administratorów i osób rozpoczynających pracę w DevOps, które chcą krok po kroku zautomatyzować budowanie, testowanie i wdrażanie aplikacji oraz zarządzanie infrastrukturą. Wymagania wstępne: podstawowa znajomość Gita i pracy z repozytorium na GitHubie, a GitHub Actions, Jenkinsa, Terraform i Ansible poznajesz od podstaw.

Co zyskujesz

Umiejętność samodzielnego zbudowania procesu, który buduje, testuje i wdraża aplikację, tworzy dla niej infrastrukturę w chmurze i konfiguruje serwery. Termin gwarantowany odbywa się na pewno, nie odwołamy go z powodu małej grupy. Otrzymujesz też imienny certyfikat ukończenia szkolenia.

Zarezerwuj miejsce i zautomatyzuj drogę aplikacji od zmiany w repozytorium do działającego serwera: GitHub Actions, Jenkins, Terraform i Ansible w jednym procesie.

Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/

Prowadzący szkolenie

Piotr Kośka Piotr Kośka

Od 2005 roku jest zawodowo związany z branżą IT. Karierę rozpoczął w obszarze wsparcia technicznego (support), a wraz z rozwojem kompetencji przechodził przez kolejne role: System Administratora, DevOps Engineera, Cloud Engineera, Software Engineera, aż po stanowiska liderskie i menedżerskie.

Swoje doświadczenie budował zarówno poprzez intensywną, samodzielną naukę, jak i realizację projektów oraz współpracę z firmami takimi jak Hamas Pay, Tieto, 3Shape, Intel, OVH, Huuuge Games, Sopra Steria, Anixe czy GPW. Współpracował również z wieloma innymi klientami, których nie może ujawnić ze względu na umowy NDA.

Specjalizuje się w obszarze DevOps i Cloud, koncentrując się na automatyzacji procesów, budowie pipeline'ów oraz optymalizacji środowisk IT. Na co dzień pracuje z narzędziami do CI/CD i automatyzacji, takimi jak GitHub Actions, Jenkins, GitLab CI, Azure DevOps, TeamCity czy n8n. W obszarze Infrastructure as Code wykorzystuje rozwiązania takie jak Terraform i Ansible, umożliwiające skalowalne i powtarzalne zarządzanie infrastrukturą.

Posiada doświadczenie zarówno w pracy z infrastrukturą on-premise (KVM, Proxmox, VMware, XCP-ng, Hyper-V), jak i rozwiązaniami chmurowymi (AWS, Azure, GCP, DigitalOcean, OVH, Hetzner, Linode i inne).

W szkoleniach, które prowadzi, stawia przede wszystkim na praktykę. Teorię ogranicza do absolutnego minimum, skupiając się na realnych scenariuszach i zadaniach, które uczestnicy wykonują samodzielnie. Wierzy, że najskuteczniejsza nauka odbywa się poprzez działanie - dlatego jego szkolenia są oparte na pracy z rzeczywistymi problemami, a nie tylko na prezentacjach.

Program szkolenia

Dzień 1: Podstawy GitHub Actions


  1. Wprowadzenie do GitHub Actions
    • Architektura GitHub Actions: Omówienie budowy, komponentów i działania GitHub Actions.
    • Kluczowe Pojęcia: Wyjaśnienie takich terminów jak workflow, job, step, action.
    • Przykłady Zastosowań: Przegląd popularnych przypadków użycia w projektach programistycznych.
  2. Praktyczne Warsztaty
    • Tworzenie Workflow: Ćwiczenia z tworzenia pierwszego workflow od podstaw.
    • Definiowanie Kroków i Zadań: Nauka konfiguracji kroków i zadań w pliku YAML.
    • Uruchamianie i Monitorowanie Workflow: Metody uruchamiania workflow oraz monitorowania ich przebiegu i wyników.
  3. Wykorzystanie Gotowych Akcji
    • Przegląd Akcji w GitHub Marketplace: Jak wyszukiwać i wybierać odpowiednie akcje z marketplace.
    • Integracja Gotowych Akcji: Praktyczne przykłady integracji akcji do istniejących workflow.
    • Najczęściej Używane Akcje: Przegląd najpopularniejszych akcji i ich zastosowania.
  4. Triggery i Zmienne
    • Konfiguracja Wyzwalaczy: Ustawianie wyzwalaczy dla różnych zdarzeń (np. push, pull request).
    • Używanie Zmiennych: Praca ze zmiennymi w workflow, ich definiowanie i użycie.
    • Wyrażenia Warunkowe: Tworzenie i użycie warunków w workflow, przykłady praktyczne.
  5. Bezpieczeństwo GitHub Actions
    • Zarządzanie Tajnymi Zmiennymi: Jak bezpiecznie przechowywać i używać tajnych zmiennych w workflow.
    • Praktyki Zabezpieczania Dostępów: Rekomendacje dotyczące zabezpieczania dostępu do infrastruktury i danych.
    • Użycie GitHub Secrets: Praktyczne zastosowanie GitHub Secrets do zarządzania poufnymi informacjami.


Dzień 2: Zaawansowane Techniki Buildów


  1. Zarządzanie Agentami
    • Typy Agentów: Różnice między self-hosted a GitHub-hosted agentami, ich wady i zalety.
    • Konfiguracja Agentów: Jak skonfigurować agentów, aby były optymalnie wykorzystane.
    • Optymalizacja Agentów: Techniki zwiększania wydajności i niezawodności agentów.
  2. Zaawansowane Buildy
    • Tworzenie Złożonych Procesów Buildów: Jak budować bardziej skomplikowane workflow, łącząc różne narzędzia i technologie.
    • Integracja z Narzędziami: Łączenie GitHub Actions z narzędziami do budowania i testowania aplikacji.
    • Przykłady Konfiguracji: Case study z praktycznymi przykładami zaawansowanych konfiguracji.
  3. Reużywanie Kodu
    • Techniki Ponownego Używania Kodu: Jak tworzyć modularne i reużywalne komponenty workflow.
    • Tworzenie Szablonów i Bibliotek: Budowanie szablonów i bibliotek zadań do ponownego użycia.
    • Zarządzanie Zależnościami: Efektywne zarządzanie zależnościami między zadaniami w workflow.


Dzień 3: Bezpieczeństwo i Zarządzanie Artefaktami


  1. Praca z Artefaktami
    • Tworzenie i Przechowywanie Artefaktów: Jak tworzyć i przechowywać artefakty w GitHub Actions.
    • Integracja z GitHub Packages: Jak używać GitHub Packages do zarządzania pakietami i artefaktami.
    • Przykłady Zarządzania Artefaktami: Case study z praktycznymi przykładami.
  2. Tworzenie Własnych Akcji
    • Pisanie Niestandardowych Akcji: Jak pisać własne akcje w JavaScript lub Docker.
    • Testowanie i Debugowanie: Techniki testowania i debugowania własnych akcji.
    • Publikowanie Akcji: Jak publikować własne akcje w GitHub Marketplace.


Dzień 4: Jenkins i CI/CD


  1. Konfiguracja serwera Jenkins
    • Instalacja i konfiguracja Jenkins
  2. Podłączanie agentów Jenkins
    • Sposoby podłączania agentów i konfiguracja globalnych narzędzi (Git, Maven itp.).
  3. Tworzenie projektów typu Freestyle oraz Matrix
    • Konfiguracja i zarządzanie projektami Jenkins.
  4. Tworzenie pipeline'ów za pomocą kodu
    • Pisanie i konfigurowanie pipeline'ów Jenkins.
  5. Integracja Jenkins z Ansible i Docker
    • Praktyczne zastosowanie Ansible i Docker w Jenkins.
  6. Użycie Terraform w Jenkins
    • Automatyzacja zadań przy użyciu Terraform i Jenkins.
  7. Zarządzanie zadaniami w Jenkins
    • Tworzenie, konfiguracja, monitorowanie i zarządzanie zadaniami.
  8. Backup, przywracanie, aktualizacje i rozwiązywanie problemów
    • Strategie tworzenia kopii zapasowych, zarządzanie aktualizacjami, techniki rozwiązywania problemów.


Dzień 5: Terraform, AWS, DigitalOcean i Ansible


  1. Wprowadzenie do Terraform
    • Sposoby podłączania agentów i konfiguracja globalnych narzędzi (Git, Maven itp.).
  2. Tworzenie i zarządzanie infrastrukturą z Terraform
    • Praktyczne ćwiczenia z użyciem Terraform.
  3. Integracja z AWS i DigitalOcean
    • Deploy aplikacji do AWS i DigitalOcean przy użyciu Terraform.
  4. Użycie Ansible do zarządzania konfiguracją
    • Automatyzacja konfiguracji serwerów z Ansible.
  5. Scalanie narzędzi: Jenkins, Terraform, Ansible w workflow DevOps
    • Łączenie wszystkich narzędzi w jedną spójną strategię DevOps.
  6. Podsumowanie szkolenia
    • Omówienie kluczowych punktów szkolenia, sesja Q&A.

Przeczytaj na naszym blogu

Dołącz do wydarzenia

Rodzaj Dostępne do Cena Liczba
Udział w szkoleniu online (1 osoba)

Cena za jednego uczestnika szkolenia online na żywo z trenerem.

22 listopada 2026, 16:00 5 535,00 zł