ITEA
Глобальный
Курс
Online
5 сентября 2022
5 дней
Стоимость курса
33 600 UAH
Подробности и регистрация

Devops base level

Навыки, которые вы получите:
Linux Git CI/CD Docker DevOps AWS Agile Big datа Python

Курс является базовым для системных инженеров и программных разработчиков, желающих начать свою DevOps-практику, и включает в себя детальное знакомство с культурой DevOps, процессами, программным и аппаратным обеспечением, облачными платформами, с которыми сталкивается в своей работе каждый DevOps — инженер.

Цель курса– познакомить слушателя с основными инструментами, практиками и DevOps-активностями, обеспечить компетенцию слушателя в вопросах сравнения и выбора технологии, инструмента или методики разработки, деплоймента и автоматизации.

В курсе наряду с теоретической частью будут рассмотрены практические вопросы, регулярно возникающие перед DevOps-инженером, показаны возможные способы их решения. Слушатели смогут задать свои вопросы, а аудитория сможет принять участие в их обсуждении.

Необходимая подготовка 

  • Опыт системного администрирования/опыт системного или прикладного программирование.
  • Опыт работы с Linux.
  • Знакомство с кластерами, виртуализацией или облаками.

Программа 

  1. Что такое DevOps культура?
  2. Введение в CI/CD/CT.
  3. Роль DevOps инженера в выпуске релизов.
  4. Методологии Agile, ITIL, BPM, SOA. Различия, преимущества и недостатки.
  5. Software Development Life Cycle. DoR.
  6. Код приложения vs. код инфраструктуры.
  7. Инструменты DevOps инженера.
  8. Программирование vs. скриптование.
  9. Frameworks, IDE, libraries.
  10. В чем ценность Idempotency для кода инфраструктуры.
  11. Примеры использования Ansible + Python.
  12. Введение в IT автоматизацию.
  13. Знакомство с основными компонентами процесса автоматизации.
  14. Сравнение существующих CI/CD систем.
  15. Обзор примеров автоматизированной IT инфраструктуры.
  16. Системы управления конфигурациями.
  17. Configuration Management. Change Management. Request Management.
  18. Сравнение и критерии выбора системы управления конфигурациями.
  19. Системы контроля версий кода Git workflow.
  20. Структура репозиториев для хранения кода.
  21. Типичные ошибки в работе с системой контроля кода.
  22. Знакомство с платформой AWS Amazon.
  23. Обзор AWS сервисов.
  24. Способы работы с AWS Amazon.
  25. Особенности деплоймента на платформу AWS Amazon.
  26. Знакомство с контейнерами.
  27. Платформа Docker и ее экосистема.
  28. Автоматизация деплоймента приложений в Docker.
  29. Контейнеризация vs. виртуализация.
  30. Знакомство с кластерами.
  31. Виды кластеров. Роли. Типы репликаций в кластере.
  32. Применение кластеров в девелопменте.
  33. SMP vs. Clustering и т. д. 

Чему вы научитесь 

  • Использовать в работе основные DevOps-практики и активности.
  • Ориентироваться в выборе технологий и методик DevOps.
  • Пользоваться основными инструментами и практиками DevOps.
Нам нужен ваш фидбек!
Честный и беспристрастный