Sprawdź 108 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie DevOps

DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible

Szkolenie "DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible" to intensywny i wszechstronny kurs, który kompleksowo wprowadza uczestników w zaawansowane techniki...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

4500 PLN netto 5 535 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 5 dni
Piotr Kośka
Piotr Kośka Autor szkolenia

Najbliższe terminy 9:00 – 16:00

28.09 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
23.11 –
Gwarantowany Online
Piotr Kośka Piotr Kośka
Wolne miejsca
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia





Szkolenie "DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible" to intensywny i wszechstronny kurs, który kompleksowo wprowadza uczestników w zaawansowane techniki automatyzacji oraz zarządzania infrastrukturą IT. Przez pięć dni intensywnych zajęć, uczestnicy zdobędą dogłębną wiedzę i praktyczne umiejętności, które pozwolą im skutecznie integrować różnorodne narzędzia DevOps w spójne procesy CI/CD.

Uczestnicy nauczą się, jak efektywnie wykorzystać GitHub Actions do tworzenia i zarządzania workflow oraz automatyzacji procesów CI/CD. Poznają architekturę GitHub Actions, kluczowe pojęcia takie jak workflow, job, step i action, a także nauczą się konfigurować poszczególne kroki i zadania w pliku YAML. Kurs obejmuje również praktyczne ćwiczenia związane z tworzeniem workflow, uruchamianiem i monitorowaniem ich przebiegu, a także integracją gotowych akcji dostępnych w GitHub Marketplace. Uczestnicy dowiedzą się, jak konfigurować wyzwalacze dla różnych zdarzeń, używać zmiennych oraz tworzyć i stosować wyrażenia warunkowe w swoich workflow.

Szkolenie obejmuje również zaawansowane techniki budowania i integracji kodu. Uczestnicy nauczą się zarządzać agentami, zarówno self-hosted, jak i GitHub-hosted, a także optymalizować ich wydajność i niezawodność. Dowiedzą się, jak tworzyć złożone procesy buildów, integrując różnorodne narzędzia i technologie, oraz jak efektywnie zarządzać kodem poprzez techniki ponownego używania, tworzenie szablonów i bibliotek zadań oraz zarządzanie zależnościami.

Bezpieczeństwo jest kluczowym elementem kursu. Uczestnicy poznają najlepsze praktyki zarządzania tajnymi zmiennymi, zabezpieczania dostępu do infrastruktury i danych oraz użycia GitHub Secrets. Dowiedzą się również, jak tworzyć i przechowywać artefakty w GitHub Actions, integrować się z GitHub Packages oraz pisać, testować i publikować własne niestandardowe akcje w GitHub Marketplace.

Kurs obejmuje także pełne szkolenie z Jenkins, gdzie uczestnicy nauczą się instalacji, konfiguracji oraz zarządzania projektami typu Freestyle i Matrix. Nauczą się pisać i konfigurować pipeline'y w Jenkins, integrować Jenkins z Ansible i Docker, a także automatyzować zadania przy użyciu Terraform i Jenkins. Dodatkowo, kurs obejmuje zarządzanie zadaniami w Jenkins, strategie tworzenia kopii zapasowych, aktualizacje oraz techniki rozwiązywania problemów.

W zakresie Terraform, AWS i DigitalOcean, uczestnicy nauczą się tworzenia i zarządzania infrastrukturą jako kod. Praktyczne ćwiczenia obejmują deploy aplikacji do AWS i DigitalOcean oraz automatyzację konfiguracji serwerów za pomocą Ansible. Szkolenie kończy się integracją wszystkich narzędzi w spójną strategię DevOps, co zapewnia uczestnikom pełne zrozumienie i umiejętność zarządzania procesami CI/CD w praktyce.

Dla kogo jest ten kurs?

Kurs jest dedykowany dla osób, które dopiero rozpoczynają swoją podróż w tematyce DevOps. Dzięki kompleksowemu podejściu i licznym ćwiczeniom praktycznym, uczestnicy zdobędą solidne podstawy teoretyczne i praktyczne, które pozwolą im z pewnością siebie pracować z narzędziami DevOps. Kurs jest zaprojektowany tak, aby krok po kroku wprowadzać uczestników w zagadnienia związane z automatyzacją i zarządzaniem infrastrukturą, co czyni go idealnym wyborem dla początkujących w tej dziedzinie.



Przejdź do programu szkolenia

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.



Doświadczenie


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.



Specjalizacja


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).



Jako trener


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 z 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.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Sprawdź pozostałe szkolenia z kategorii:

DevOps

Opinie uczestników

4.9/5
DevOps z GitHub Actions, Jenkins, Terraform, AWS i Ansible

Dużo treści i różnych ścieżek.

Grzegorz Borowik NTT Poland Sp. z o.o.
5.0/5
Terraform i infrastruktura jako kod (IaC) - szkolenie kompleksowe

Podczas szkolenia dostaniesz dużą dawkę wiedzy. Jednocześnie będziesz mógł tę wiedzę przekuć w praktykę podczas ćwiczeń. Prowadzący prowadzi uczestnika w czasie warsztatu i nie zostawia pytań bez odpowiedzi. Polecam szkolenie i prowadzącego.

Sławomir Orłowski Mennica Polska S.A.
5.0/5
Automatyzacja zadań z Ansible - szkolenie kompleksowe

Serdecznie polecam prowadzącego szkolenie "Ansible - szkolenie kompleksowe". Żadne pytanie nie zostaje bez odpowiedzi, a odpowiedzi formułowane są konkretnie i przede wszystkim w prosty, zrozumiały sposób, dzięki czemu nie ma problemu ze zrozumieniem omawianych zagadnień.

Olaf Szymaszek Śląskie Centrum Chorób Serca w Zabrzu
5.0/5
Terraform i infrastruktura jako kod (IaC) - szkolenie kompleksowe

Polecam trenera Piotra :)

Kamil Tańcula Asseco Poland S.A.
5.0/5
Automatyzacja zadań z Ansible - szkolenie kompleksowe

Szkolenie jest kompleksowe — zaczyna się od podstaw i każdego dnia przybywa trudności. Przerobiliśmy wiele labów i przeszliśmy przez wszystkie wskazane tematy. Prowadzący chętnie odpowiada na pytania i zawsze odnosi się do praktycznych przykładów, polecam.

Mariusz Kuświk Emitel S.A.
5.0/5
Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

Obszerny materiał i wiedza przekazane w bardzo przystępny sposób przez kompetentnego prowadzącego.

Piotr Opała Orlen S.A.
5.0/5
Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

Bardzo polecam szkolenie i trenera Macieja. Duża dawka wiedzy przydatna w wielu dziedzinach IT, nie tylko dla DevOps. Nie wiem jak mogłem wcześniej funkcjonować bez dockera!

Wojciech Warguła VOLKSWAGEN POZNAŃ SP. Z O.O.
5.0/5
Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

Szkolenie odbyło się w bardzo profesjonalny sposób.

Piotr Jeliński Meyn Polska Sp. z o.o.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 290 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

📅 Przypomnij mi jutro

Wyślemy Ci przypomnienie z linkiem jutro rano.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.