Jenkins – administracja
Czas trwania 2 dni
(szkolenie online i stacjonarne)
Prowadzący szkolenie: Piotr Kośka
Piotr Kośka to doświadczony inżynier infrastruktury i bezpieczeństwa z ponad dekadą praktyki w różnych dziedzinach technologii IT. Procował jako starszy inżynier bezpieczeństwa i infrastruktury w Huuuge Games, gdzie zarządzał zespołem i infrastrukturą chmurową AWS, środowiskiem CI/CD, a także narzędziami automatyzacji takimi jak Ansible, Salt, Terraform i OpenTofu. Pracował również dla Hamsa Pay, 3Shape Poland, Anixe – Jako Architekt architektury chmurowej oraz operator środowisk CI/CD takich jak github actions, Jenkins, Team City.
Piotr jest autorem wielu publikacji, które koncentrują się na różnych aspektach informatyki, w tym na zabezpieczaniu domowych serwerów, a także na tematach związanych z chmurą obliczeniową i językiem Bash, Python. Jego bogate doświadczenie obejmuje pracę z wieloma systemami Linux, takimi jak Ubuntu, Debian, CentOS i CoreOS, a także administrację serwerem Jenkins i zarządzanie kontenerami Docker i LXC/LXD, Kubernetes.
Program szkolenia
Wprowadzenie do Jenkins – Administracja
- Omówienie celów i planu kursu
- Definicja Jenkins i jego zastosowania
- Przegląd panelu administracyjnego Jenkins
Konfiguracja Jenkins
- Instalacja i konfiguracja Jenkins
- Omówienie konfiguracji systemu i konfiguracji globalnej
- Omówienie wtyczek i ich zarządzania
Użytkownicy, role i prawa dostępu
- Tworzenie i zarządzanie użytkownikami
- Konfiguracja ról i przydzielanie uprawnień
- Zarządzanie zasobami dostępu
Zarządzanie zadaniami
- Tworzenie i konfiguracja zadań
- Zarządzanie kolejnością zadań
- Monitorowanie i zarządzanie wykonaniem zadań
Zarządzanie węzłami i agentami
- Tworzenie i zarządzanie węzłami
- Konfiguracja agentów Jenkins
- Zarządzanie i monitorowanie zdrowia węzłów i agentów
Backup i przywracanie, aktualizacje i rozwiązywanie problemów
- Strategie tworzenia kopii zapasowych i przywracania Jenkins
- Zarządzanie aktualizacjami systemu i wtyczek
- Techniki rozwiązywania problemów z Jenkins
Zakończenie kursu: Pytania i odpowiedzi, dyskusja
- Omówienie głównych tematów i odpowiadanie na pytania
- Podsumowanie i dyskusja
- Zakończenie kursu i informacje o dalszych ścieżkach nauczania
Opis szkolenia
Uczestnicy kursu „Jenkins – Administracja” zdobędą szereg umiejętności i wiedzy, które są kluczowe dla efektywnego zarządzania tym systemem. Poniżej znajduje się lista kluczowych punktów, które będą objęte programem szkolenia.
- Rozumienie Jenkins i jego zastosowania: Uczestnicy nauczą się, czym jest Jenkins, jakie są jego główne zastosowania oraz jak skutecznie nawigować po panelu administracyjnym.
- Konfiguracja Jenkins: Uczestnicy zdobędą praktyczne umiejętności związane z instalacją i konfiguracją Jenkins, zarówno na poziomie systemu, jak i konfiguracji globalnej. Dowiedzą się także, jak zarządzać wtyczkami.
- Zarządzanie użytkownikami, rolami i prawami dostępu: Uczestnicy zdobędą wiedzę na temat tworzenia i zarządzania użytkownikami, konfiguracji ról i przydzielania uprawnień, a także zarządzania zasobami dostępu.
- Zarządzanie zadaniami: Uczestnicy nauczą się tworzyć i konfigurować zadania, zarządzać ich kolejnością i monitorować ich wykonanie.
- Zarządzanie węzłami i agentami: Uczestnicy zdobędą umiejętności związane z tworzeniem i zarządzaniem węzłami, konfiguracją agentów Jenkins, a także monitorowaniem i zarządzaniem zdrowiem węzłów i agentów.
- Backup, przywracanie, aktualizacje i rozwiązywanie problemów: Uczestnicy nauczą się tworzyć strategie tworzenia kopii zapasowych i przywracania Jenkins, zarządzać aktualizacjami systemu i wtyczek, a także nauczą się technik rozwiązywania problemów związanych z Jenkins.
Na koniec kursu, uczestnicy będą mieli możliwość zadania pytań i omówienia pojawiających się problemów lub tematów, które wymagają dodatkowego wyjaśnienia.
Wymagania dotyczące sprzętu to posiadanie własnego komputera z możliwością uruchomienia VirtualBox lub innego narzędzia do wirtualizacji, co umożliwi praktyczne wykorzystanie umiejętności nabytych podczas szkolenia.