Kurs DevOps Engineer

KURS WIECZOROWY

Certyfikat

Zdalnie z trenerem na żywo

Dostęp do nagrań przez 6 mc-y

Termin26.05.2026 – 5.11.2026sprawdź liczbę godzin »
Kiedywtorki i czwartki (17.30 – 20.30)
Cena (brutto)
7 900 zł
8 900 zł
Najniższa cena z 30 dni: 8 400 zł.
Raty PayU 0%
Formy finansowania sprawdź »

Dla kogo jest kurs DevOps Engineer?

Jeśli znasz już podstawy IT lub programowania, ale chcesz przestać wdrażać kod ręcznie i nauczyć się automatyzacji całego cyklu życia aplikacji, to miejsce dla Ciebie. Opanujesz tu warsztat do budowy środowisk CI/CD, konteneryzacji oraz zarządzania infrastrukturą.

Podstawowe wymagania:
– znajomość podstawowych koncepcji działania sieci komputerowych,
– podstawowa znajomość środowiska Linux i swobodne poruszanie się w konsoli,
– rozumienie procesów wytwarzania oprogramowania i podstawy programowania,
– język angielski na poziomie min. B2 (czytanie dokumentacji technicznej).

Ten kurs jest dla Ciebie, jeśli:

Tworzysz kod i chcesz samodzielnie oraz bezawaryjnie wdrażać go na produkcję
Pracujesz w IT i chcesz zautomatyzować zarządzanie infrastrukturą serwerową
Zależy Ci na praktycznym opanowaniu narzędzi takich jak Docker i Kubernetes
Chcesz projektować i monitorować stabilne architektury mikroserwisowe

Czego nauczysz się na kursie DevOps Engineer?

poznasz obsługę Linuxa jako administrator
dowiesz się jak konteneryzować aplikacje w środowisku Docker
zaczniesz zarządzać systemem skonteneryzowanym za pomocą Docker Compose
poznasz pracę z narzędziami CI/CD (GitLab)
dowiesz się jak uruchamiać aplikacje w klastrze Kubernetes
zaczniesz stosować monitoring i alerting
poznasz IaaC z wykorzystaniem Terraforma
nauczysz się automatyzacji z wykorzystaniem Ansible
zaczniesz migrować środowiska do chmury AWS
poznasz podstawy AI dla DevOps
dowiesz się jak pracować z ArgoCD oraz czym jest GitOps

Zobacz program DevOps Engineer

Rozwiń wszystkie

Moduł 0: Prework

Prework to wstępny etap kursu DevOps, który przygotowuje uczestników do dalszej nauki, zapewniając równy poziom wiedzy. Obejmuje materiały wprowadzające w filozofię DevOps, pomagając kursantom zrozumieć podstawowe pojęcia i koncepcje. Celem jest, aby wszyscy uczestnicy mieli solidne podstawy do dalszej nauki i mogli w pełni korzystać z kolejnych modułów.

Czego się nauczysz w tej sekcji?

  • Zrozumienie filozofii DevOps i jej podstawowych założeń.
  • Wprowadzenie do podstawowych narzędzi i pojęć DevOps.
  • Przygotowanie i konfiguracja środowiska do pracy na kursie.
Moduł 1: Podstawy Linuxa – 9 godzin

Moduł skupia się na wyrównaniu wiedzy dotyczącej systemu Linux, głównie bazując na Ubuntu. Moduł obejmuje podstawowe operacje, takie jak zarządzanie użytkownikami, obsługę systemu plików, uruchamianie serwisów i korzystanie z podstawowych narzędzi. Praktyczne ćwiczenia pozwolą na zdobycie umiejętności niezbędnych w codziennej pracy DevOps.

Czego się nauczysz w tej sekcji?

  • Zarządzanie użytkownikami i grupami w systemie Linux.
  • Obsługa systemu plików w Ubuntu Server.
  • Uruchamianie i konfiguracja serwisów na Linuxie.
  • Używanie podstawowych narzędzi, takich jak curl, wget, awk, sed, vim, git.
  • Tworzenie i konfiguracja service unit.
  • Zapoznanie się z podstawowymi operacjami systemowymi.
Moduł 2: Konteneryzacja aplikacji i zarządzanie systemem skonteneryzowanym – 12 godzin

Moduł koncentruje się na nauce podstaw Dockera, najpopularniejszego narzędzia do konteneryzacji aplikacji. Uczestnicy kursu poznają cały proces tworzenia obrazów dockerowych, ich budowania, dostarczania na serwery oraz uruchamiania. Dodatkowo za pomocą Docker Compose przekazane zostaną zagadnienia automatyzowania procesu zarządzania złożonymi systemami kontenerowymi.

Czego się nauczysz w tej sekcji?

  • Podstawy konteneryzacji z użyciem Dockera.
  • Tworzenie i budowanie obrazów dockerowych.
  • Proces dostarczania obrazów na serwery docelowe.
  • Zarządzanie wieloma usługami za pomocą Docker Compose.
  • Automatyzacja procesów zarządzania kontenerami.
  • Uproszczenie złożonych systemów kontenerowych.
Moduł 3: Systemy CI/CD – 12 godzin

Moduł poświęcony jest nauce dobrych praktyk związanych z Continuous Integration, Continuous Delivery i Continuous Deployment przy użyciu systemów takich jak Gitlab. Moduł obejmuje metodyki wdrażania usług na serwery docelowe oraz umiejętności wydzielania środowiska produkcyjnego od testowego.

Czego się nauczysz w tej sekcji?

  • Dobre praktyki Continuous Integration i Continuous Delivery.
  • Konfiguracja Gitlab dla CI/CD.
  • Budowanie, dostarczanie i wdrażanie aplikacji.
  • Metodyki wdrażania usług na serwery docelowe.
  • Wydzielanie środowiska produkcyjnego od testowego.
  • Efektywne zarządzanie procesami CI/CD.
Moduł 4: Chmura AWS – 15 godzin

Moduł koncentruje się na podstawowych usługach AWS, takich jak EC2, S3, CodeCommit, CodePipeline, API Gateway i EKS. Uczestnicy nauczą się uruchamiać aplikacje produkcyjne w chmurze AWS oraz przygotowywać system do wdrażania usług na EC2.

Czego się nauczysz w tej sekcji?

  • Podstawowe usługi AWS: EC2, S3, CodeCommit, CodePipeline, API Gateway, EKS.
  • Uruchamianie aplikacji produkcyjnych w chmurze AWS.
  • Wdrażanie usług na EC2.
  • Konfiguracja środowiska AWS.
  • Optymalizacja zarządzania aplikacjami w chmurze.
  • Efektywne zarządzanie zasobami AWS
Moduł 5: IaaC na przykładzie Terraform -12 godzin

Moduł wprowadza uczestników do tworzenia infrastruktury jako kod (IaaC) z użyciem Terraform. Kursanci nauczą się pracy ze skryptami Terraform, walidacji, uruchamiania i dostosowywania infrastruktury do własnych potrzeb.

Czego się nauczysz w tej sekcji?

  • Tworzenie infrastruktury jako kod z Terraform.
  • Praca ze skryptami Terraform.
  • Walidacja skryptów Terraform.
  • Uruchamianie infrastruktury z użyciem Terraform.
  • Dostosowywanie infrastruktury do własnych potrzeb.
  • Efektywne zarządzanie infrastrukturą IT za pomocą kodu.
Moduł 6: Kubernetes – one, to rule them all – 12 godzin

Moduł skupia się na orkiestracji aplikacji w środowisku Kubernetes, bazując na rozwiązaniach wirtualnych typu kind. Kursanci poznają podstawowe obiekty Kubernetesa, narzędzie kubectl oraz pliki kustomization. Nauczą się zarządzać konfiguracją i secretami, migrować serwisy z docker-compose, czytać logi podów oraz wykonywać inne czynności administracyjne.

Czego się nauczysz w tej sekcji?

  • Orkiestracja aplikacji w środowisku Kubernetes.
  • Praca z narzędziem kubectl.
  • Zarządzanie konfiguracją i secretami w Kubernetes.
  • Migracja serwisów z docker-compose do Kubernetes.
  • Czytanie logów podów w Kubernetes.
  • Sprawdzanie stanu obiektów Kubernetesa.
Moduł 7: GitOps z ArgoCD – 3 godziny

Moduł wprowadza uczestników w podejście GitOps, w którym repozytorium Git staje się „źródłem prawdy” dla konfiguracji i wdrożeń aplikacji. Kursanci poznają Argo CD – jedno z najpopularniejszych narzędzi do wdrażania aplikacji na Kubernetes w sposób automatyczny, powtarzalny i łatwy do kontroli. 

Czego się nauczysz w tej sekcji?

  • Zrozumienie podejścia GitOps i roli repozytorium jako „single source of truth”.
  • Podstawowa konfiguracja Argo CD i podłączanie aplikacji z repozytorium Git.
  • Synchronizacja wdrożeń (sync) i kontrola stanu aplikacji (health) w Kubernetes.
  • Wykrywanie i obsługa driftu (różnic między repozytorium a klastrem).
  • Bezpieczny rollback wdrożenia i analiza historii zmian.
Moduł 8: Monitoring i alerting w środowiskach rozproszonych – 6 godzin

Moduł koncentruje się na podstawach narzędzi do monitoringu, takich jak Prometheus, node exporter, Grafana oraz stack ELK/EFK. Kursanci nauczą się dostosowywania konfiguracji do własnych potrzeb oraz przygotowywania dashboardów. Zajęcia obejmują generowanie i analizę alertów, co jest kluczowe dla utrzymania stabilności i wydajności systemów.

Czego się nauczysz w tej sekcji?

  • Podstawy monitoringu z Prometheus.
  • Praca z node exporter.
  • Tworzenie dashboardów w Grafanie.
  • Konfiguracja stacku ELK/EFK.
  • Generowanie alertów w systemach monitoringu.
  • Analiza alertów dla utrzymania stabilności systemów.
Moduł 9: Automatyzacja z wykorzystaniem Ansible – 3 godziny

Moduł wprowadza tematykę automatyzacji procesu konfiguracji hostów za pomocą Ansible. Uczestnicy kursu nauczą się przygotowywać playbooki i role, umożliwiające grupowanie zadań, zmiennych oraz zarządzanie hostami. Automatyzacja z Ansible pozwala na efektywne i spójne zarządzanie infrastrukturą IT.

Czego się nauczysz w tej sekcji?

  • Automatyzacja konfiguracji hostów z Ansible.
  • Przygotowywanie playbooków Ansible.
  • Tworzenie ról w Ansible.
  • Grupowanie zadań i zmiennych.
  • Zarządzanie hostami za pomocą Ansible.
  • Efektywne zarządzanie infrastrukturą IT.
Moduł 10: Architektura i narzędzia w systemach mikroserwisowych – 3 godziny

Moduł wprowadza uczestników do tworzenia nowoczesnych i skalowalnych architektur aplikacji opartych na mikroserwisach z wykorzystaniem narzędzi takich jak Redis, RabbitMQ, Kafka i Memcached. Kursanci poznają zasady tworzenia mikroserwisów oraz metodyki dystrybucji i wymiany danych w środowiskach rozproszonych.

Czego się nauczysz w tej sekcji?

  • Tworzenie nowoczesnych architektur mikroserwisowych.
  • Praca z Redis, RabbitMQ, Kafka i Memcached.
  • Zasady tworzenia mikroserwisów.
  • Metodyki dystrybucji danych w środowiskach rozproszonych.
  • Praca z webhookami.
  • Zarządzanie systemami kolejkowania.
Moduł 11: AI dla DevOps – 3 godziny

Moduł pokazuje, jak praktycznie wykorzystywać narzędzia AI w codziennej pracy DevOps, bez traktowania ich jako “magicznego rozwiązania”. Kursanci nauczą się używać AI jako asystenta do analizy logów, debugowania błędów w pipeline’ach CI/CD oraz szybszego tworzenia dokumentacji operacyjnej (runbooków, checklist, postmortemów). Szczególny nacisk kładziemy na weryfikację rezultatów: AI ma przyspieszać pracę, ale decyzje i diagnoza muszą być oparte o fakty (logi, metryki, testy).

Czego się nauczysz w tej sekcji?

  • Wykorzystywanie AI do szybkiego triage błędów w CI/CD (analiza logów, hipotezy, propozycje napraw).
  • Tworzenie i ulepszanie promptów pod konkretne zadania DevOps (bezpiecznie i skutecznie).
  • Weryfikacja wyników AI: jak sprawdzić, czy sugestie mają sens (testy, komendy, metryki).
  • Wsparcie AI w tworzeniu runbooków, checklist oraz draftów postmortemów po incydentach.
  • Dobre praktyki pracy z AI w środowisku technicznym (bez ujawniania sekretów i danych wrażliwych).

Ile czasu zajmie Ci kurs?

Kurs trwa 100 godzin . Do godzin przewidzianych w programie, zaplanuj co najmniej 30 godzin na dodatkową, indywidualną pracę, która pomoże Ci utrwalić zdobywane kompetencje.

10 hprework – szacowany czas na przygotowanie do kursu
90 hzajęć z trenerem na żywo
30 hszacowany czas na indywidualną pracę między zajęciami

Technologie i narzędzia, które opanujesz na kursie DevOps Engineer

Ansible

AWS

Docker

Git

Linux

Kubernetes

GitLab

Prometheus

Terraform

ArgoCD

AI

Opinie kursantów

Przeszkoliliśmy ponad 7 500 osób

  • Tomasz Kodzis

    Dużym plusem jest na pewno podejście do zajęć w formie warsztatów – faktycznie sporo czasu było poświęcone na zapoznanie się z pewnymi rozwiązaniami poprzez kod/konfigurację. W przypadku zadań samodzielnych trenerzy pozostawali do naszej dyspozycji, można było zwrócić się o pomoc, zweryfikować pomysł, dopytać.

  • Łukasz J

    Polecam Kurs DevOps z infoShare Academy – prawdziwe informatyczne mięso! Warto – Polecam, bo warto! Kurs konkretny oraz na wysokim poziomie – otrzymacie niezbędny wstęp, który w roli DevOpsa wykorzystacie na 100%.

  • Kacper Jędrczak

    Zdecydowanie mogę polecić kurs „DevOps od podstaw”. Od ogółu do szczegółu wraz z praktycznymi zastosowaniami każdej z najpopularniejszych technologii DevOps’owych.

Najczęściej wybierane formy finansowania

Zapytaj o kurs

Agnieszka Frąckiewicz

Customer Success Coordinator

agnieszka.frackiewicz@infoshareacademy.com
(+48) 530 100 686

    Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

    Najczęstsze pytania i odpowiedzi

    Jak zapisać się na kurs?

    Aby zapisać się na kurs możesz wypełnić formularz, wysłać maila bezpośrednio do opiekunki lub zadzwonić. W przypadku zgłoszenia się przez formularz otrzymasz od razu maila ze szczegółowym programem kursu oraz informacjami o kolejnych krokach.

    W jakich godzinach odbywają się zajęcia?

    Zajęcia na kursie odbywają się we wtorki i czwartki od 17:30 do 20:30.

    Jak przygotować się do kursu?

    Obowiązkowym punktem rozpoczęcia kursu jest przerobienie preworku – są to materiały do samodzielnej nauki. Otrzymasz od nas wszystkie niezbędne materiały, linki oraz instrukcje, jak krok po kroku zainstalować programy i narzędzia, z których będziesz korzystać w trakcie kursu. Przykładając się do jego wykonania, zapewniasz sobie i reszcie grupy sprawny start w kursie i możliwość bezproblemowego rozpoczęcia nauki i pracy nad projektem. Z drugiej strony, w przypadku naszych kursów – bardzo intensywnych i napakowanych wiedzą, zlekceważenie preworku może skutkować późniejszym nawarstwieniem się zaległości, które będzie niezwykle trudno nadrobić w trakcie kursu.

    Jakie warunki muszę spełnić, aby przystąpić do kursu?

    Kurs jest dla Ciebie, jeśli lubisz analizować dane, masz zamiłowanie do matematyki, lubisz rozwiązywać skomplikowane problemy lub jesteś osobą z technicznym zacięciem. Dodatkowo niezbędne do rozpoczęcia nauki na kursie DevOps Engineer są: znajomość języka angielskiego na poziomie min. B1/B2, wykonanie preworku, który otrzymasz po zapisaniu się na kurs, wysoka motywacja, dyspozycyjność – czas na zajęcia, ale również naukę w domu.

    Czym kurs różni się od studiów?

    Główną przewagą kursu nad studiami jest warsztatowa forma zajęć – wiedzę zdobytą na zajęciach teoretycznych kursanci wykorzystują od razu na zajęciach praktycznych. Zarówno zajęcia teoretyczne, jak i warsztaty prowadzą doświadczeni trenerzy – praktycy. W Akademii dbamy o to, aby program kursu był dopasowany do aktualnej sytuacji na rynku pracy. Kursy są krótsze niż studia, co z jednej strony wiąże się większym natężeniem zajęć i dostarczanej wiedzy, a z drugiej sprawia, że szybciej możesz rozpocząć swój rozwój w obszarze DevOps. Na koniec – na kursach panuje bardzo dobra atmosfera, kursanci wspierają się wzajemnie i są w stałym kontakcie ze sobą i z trenerami na komunikatorze wewnętrznym w czasie trwania zajęć.

    Czy wiek jest ograniczeniem?

    Jeśli chodzi o samo uczestnictwo w kursach, to wiek nie jest ograniczeniem. Nasze kursy kończyli zarówno 18-latkowie, jak i osoby 50+. Należy jednak pamiętać, że karierę w branży IT zaczyna się od stażu albo od stanowiska juniora, co może wiązać się z otrzymywaniem niższego wynagrodzenia niż na obecnym miejscu pracy, jeśli ma się już kilkanaście lat doświadczenia. Warto wziąć to pod uwagę zanim podejmie się decyzję o przebranżowieniu.

    Jak mogę sfinansować kurs?

    Na rynku jest dostępnych wiele form finansowania kursów, szczegółowe informacje znajdziesz na naszej stronie Finansowanie.

    Czy w trakcie kursu i po kursie będzie dostęp do nagrań?

    Tak, zajęcia są nagrywane i można z nich korzystać, żeby utrwalać wiedzę z zajęć.

    Czy otrzymam certyfikat?

    Oczywiście, po zaliczeniu kursu otrzymasz od nas doceniany na rynku certyfikat infoShare Academy z informacją o zakresie kursu i terminie, w jakim kurs się odbywał. Certyfikat podpisany jest przez CEO infoShare Academy oraz Trenera prowadzącego kurs. Otrzymasz go w formacie PDF, dzięki czemu łatwo podzielisz się informacją o zdobytych kwalifikacjach na LinkedIn z potencjalnymi, przyszłymi pracodawcami lub klientami.