➡️ Czego się nauczysz?
Podczas warsztatu poznasz najważniejsze aspekty DevOps z perspektywy programisty. Zrozumiesz, jak działają procesy CI/CD, jakie masz możliwości hostowania aplikacji oraz jak podejść do tematu observability. Zdobędziesz solidne podstawy teoretyczne, które pozwolą Ci świadomie wybierać narzędzia i rozwiązania w codziennej pracy programisty. Warsztat skupia się na przekazaniu wiedzy koncepcyjnej oraz najlepszych praktyk.
➡️ Dla kogo jest ten materiał?
Materiał jest dedykowany dla programistów, którzy chcą zrozumieć ekosystem DevOps. Jest idealny zarówno dla początkujących, jak i średniozaawansowanych developerów, którzy chcą poszerzyć swoją wiedzę o aspekty operacyjne oraz procesy DevOps.
➡️ Wymagania wstępne
– Podstawowa znajomość programowania w dowolnym języku,
– Ogólna wiedza o procesie wytwarzania oprogramowania,
➡️ Program
1. Wprowadzenie do DevOps,
2. CI/CD – fundamenty automatyzacji,
3. Hostowanie aplikacji,
4. Observability,
5. Podsumowanie i Q&A.
➡️ Informacje o prowadzącym:
Dawid Marniok
DevOps Lead, architekt oraz doświadczony trener z wieloletnim doświadczeniem w branży IT. Odpowiada za strategiczny rozwój praktyk DevOps w organizacji, zarządzanie zespołem DevOps oraz planowanie rozwoju kompetencji zespołu. W codziennej pracy podejmuje decyzje dotyczące DevOps w projektach, buduje wiedzę i najlepsze praktyki na poziomie organizacji oraz wspiera działania sprzedażowe w obszarze DevOps. W swojej karierze zdobył szeroką wiedzę w obszarze rozwiązań chmurowych Azure i AWS, gdzie projektuje i wdraża architektury, wykorzystując najnowsze technologie. Specjalizuje się w implementacji procesów CI/CD z wykorzystaniem narzędzi takich jak Azure DevOps oraz GitLab CI. Posiada praktyczne doświadczenie w obszarze konteneryzacji, wdrażając rozwiązania oparte o Docker i Kubernetes. Skutecznie implementuje rozwiązania Observability wykorzystując stosy technologiczne bazujące na Prometheus, Grafana oraz ELK Stack.