+38(044)465-63-58 +38(098)684-06-31

DevOps-методики и инструменты

Ближайшие даты:

13 Декабря

Вечерняя группа, Online

19:00-21:00

Длительность курса:

20 дней

40 часов

Количество мест:

10 мест

Стоимость курса(без НДС):

16000 грн.

Программа курса

Описание

Программа

Курс рассматривает ключевые концепции и принципы DevOps (от англ. development и operations), организационные факторы и проблематику управления командами, а также последовательность шагов, которые нужно предпринять для внедрения подходов в вашей компании.
Применение практик и принципов DevOps позволит улучшить взаимодействие людей ответственных за развертывание релизов программного обеспечения, таких как разработчики, тестировщики, системные администраторы, администраторы баз данных, менеджеры и руководители проектов. .
В рамках курса выполняется набор практических заданий, на которых Вы сможете оценить возможность применения подходов DevOps в вашей компании, оцените свои сервисы, разработаете требования к команде и продумаете процесс разработки и эксплуатации.
Практические упражнение занимают до 50% времени обучения.
Поскольку, нет единого документа по DevOps, в этом курсе мы постарались объединить и систематизировать знания из различных источников с целью дать наиболее полную информацию о принципах и подходах.
Дополнительные требования: владение практическими навыками работы с ОС Linux и компетенциями в рамках курсов Lpic-1, Red Hat 124,134 или Основы Linux для DevOps.

Модуль 1

  • Определение DevOps. Культура DevOps
  • Методологии Agile, Scrum,Kanban
  • Обзор микросервисной архитектури
  • Что такое CI/CD

Модуль 2

  •  HTTP, HTTPS, DNS
  • Backend и Frontend
  • Веб-серверы Nginx, Apache, IIS, Tomcat
  • Базы-даних (MySQL, PostgreSQL, MSSQL, SQLite)

Модуль 3

  • Практика по  Модулю 2

Модуль 4

  • Система контроля версий Git.
  • GitHub

Модуль 5

  • Практика по  Модулю 4

Модуль 6

  • Контейнеры Docker

Модуль 7

  • Практика по  Модулю 6

Модуль 8

  • Обзор существующих систем оркестрации
  • Автоматизация и оркестрация с  Ansible

Модуль 9

  • Практика по  Модулю 8

Модуль 10

  • Основи Kubernetes и HELM
  • Создание кластера

Модуль 11

  • Практика по  Модулю 10

Модуль 12

  •  Облочные сервисы Google Cloud, Amazon AWS
  • EKS
  • GKE
  • Rancher
  • Portainer

Модуль 13

  • Практика по  Модулю 12

Модуль 14

  • Сбор логов
  • Стек ELK (Elasticsearch + Logstash + Kibana)

Модуль 15

  • Практика по  Модулю 16

Модуль 16

  • Мониторинг  с Prometheus
  • Graphana

Модуль 17

  • Практика по  Модулю 16

Модуль 18

  • Jenkins
  • Pipelines

Модуль 19

  • Практика по  Модулю 18

Модуль 20

  • Финальное задание.
  • Итоги