Інтенсивний 5-денний курс надає знання і навички з методології DevOps. Розглядаються основні принципи і практики методології, платформи та інструменти й їх установка.
Аудиторія
Тренінг корисний керівникам, архітекторам, інженерам і розробникам, які планують використовувати DevOps практики і інструменти CI/CD.
Курс можна пройти повністю, або ж частинами:
- для керівників – 1-2 модулі (8 + 8 = 16 годин)
- архітекторам – 1-3 модулі (8 + 8 + 8 = 24 години)
- інженерам рекомендується пройти всі модулі 1-4 (8 + 8 + 8 +16 = 40 годин)
Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
- всі учасники курсу, які планують бути на 4-му модулі, повинні мати попередні знання з Linux в обсязі не меншому, ніж курс NT-LA1.
- Принципи та практики DevOps
- Ключові концепції та словник DevOps.
- DevOps і ландшафт інших методологій (Agile/Scrum, Lean, ITSM/ITIL4, SIAM). SDLC моделі.
- Культура DevOps.
- Scrum практики й їх вплив на DevOps.
- Організаційні моделі. Автономія і самоорганізуються команди.
- SecOps, DevSecOps, SecDevOps. Чому це важливо.
- CI/CD практики.
- Зони відповідальності DevOps інженера.
- Порівняння ролі SRE і DevOps інженера.
- Метрики управління DevOps CI/CD в контексті SAFe.
- Архітектурний погляд. Вибір платформ та інструментів
- Загальний погляд на ефективність DevOps з точки зору використовуваних архітектур додатків і продуктивної середовища.
- Огляд архітектурних принципів і платформ максимально підходять для DevOps.
- Сучасні тренди та нові технологічні платформи.
- Віртуалізація, Контенери, хмарні платформи.
- VVmWare, Amazon AWS, Docker+Swarm, Docker+Kubernetes, OpenStack.
- Системи збирання, репозиторії, CI/CD – загальний огляд інструментів, плюси/мінуси.
- Системи управління конфігураціями Chef, Puppet, Ansible.
- Інфраструктура як код. Terraform.
- Системи моніторингу.
- Знайомство з популярними платформами та інструментами DevOps
- Екскурсія з предналаштованого середовищія сценарії використання всіх нижче описаних платформ та інструментів.
- Встановлення та налаштування платформ та інструментів DevOps
- VMware vSphere, OpenStack, Docker + Swarm, AWS.
- Docker Compose. Docker Hub.
- Bitbucket + bamboo. Ansible.
- Gitlab + Docker + Amazon AWS.
- Моніторинг Docker контейнерів. Splunk.