DevOps Foundations

LICZBA DNI: 1 (8h)

KOD KURSU: DEVOPS/F

# development

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Uczestnikiem szkolenia mogą być osoby, które mają bezpośredni wpływ na organizację pracy (managerowie, architekci, liderzy zespołów) lub pośrednie oddziaływanie na nią (np. programiści, testerzy, inżynierowie wdrożenia bądź utrzymania)

WYMAGANIA

Do uczestnictwa w szkoleniu nie są potrzebne żadne umiejętności techniczne

Wymagane jest natomiast doświadczenie w tworzeniu i/lub wdrażaniu systemów IT w jakiejkolwiek roli

ZALETY

Warsztatowy charakter zajęć

Życiowe / produkcyjne przykłady

Doświadczeni trenerzy

Cele szkolenia

Uczestnik szkolenia rozumie jakie problemy może rozwiązać DevOps

Jest w stanie rozpoznawać symptomy tych problemów

Sugeruje zmiany w istniejącej organizacji, by sprzyjały powstawaniu zespołów DevOps

Rozumie, jak wpływać na kulturę organizacji, która sprzyja DevOps

Rozumie, na czym polega automatyzacja procesu wytwarzania i dostarczania oprogramowania (m.in. Continuous Integration, Continuous Deployment, Continous Delivery i automatyzacja infrastruktury) oraz zna narzędzie wspierające takie działania

Rozumie potrzebę szeroko pojętego monitoringu aplikacji i systemów

Rozumie koncepcję Lean w wytwarzaniu oprogramowania

Program

  • rzadkie wdrożenia
  • błędy wykrywane dopiero na środowisku produkcyjnym
  • długi czas od pomysłu do wdrożenia (tzw. lead-time)
  • słaba komunikacja wewnątrz organizacji i kultura obwiniania
  • brak przewagi konkurencyjnej poprzez dużą inercję
  • czy DevOps nie istnieje już od 30 lat?
  • czy w małych firmach DevOps nie jest czymś naturalnym?
  • C.A.L.M.S. (czyli Kultura, Automatyzacja, Lean, Pomiary i Dzielenie się)
  • zaufanie
  • pracownicy posiadający wpływ na organizację, w której pracują
  • możliwość wyboru narzędzi do pracy
  • poczucie bezpieczeństwa podczas ponoszenia porażek i możliwość uczenia się na nich
  • wspólny cel i wspólna odpowiedzialność
  • ciągła integracja (np. Jenkins, Bamboo)
  • ciągłe inspekcja (np. FindBugs, CheckStyle, PMD)
  • ciągłe testowanie (np. Selenium, Cucumber)
  • automatyzacja infrastruktury (np. Chef, Puppet)
  • ciągłe wdrożenia
  • ciągły monitoring (np. Nagios, Kibana)
  • optymalizacja przepływu wartości
  • Kanban
  • walka z silosami kompetencyjnymi
  • ten sam cel dla wszystkich jednostek organizacji
  • brak sztucznych podziałów między jednostkami
  • czy tylko zespoły DevOps?
  • DevOps a Scrum
  • DevOps a Lean Startup
  • DevOps a ITIL

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.