Основы DevOps — SynergyCom

Основы DevOps

Код курса: DO-011 Продолжительность: 2 дня (16 часов)

Курс Основы DevOps предназначен для тех, кто хочет познакомиться с основными принципами и методологиями DevOps. DevOps представляет собой набор практик, направленных на объединение разработки программного обеспечения и IT-операций с целью улучшения скорости и качества выпуска продукта. В ходе курса участники узнают о ключевых концепциях DevOps, таких как непрерывная интеграция (CI), непрерывная доставка (CD), инфраструктура как код (IaC) и автоматизация тестирования. Курс включает теоретические занятия и практические лабораторные работы, что позволяет получить ценные навыки, которые можно сразу применять в реальной работе.

Аудитория

Курс Основы DevOps предназначен для IT-специалистов, желающих понять и внедрить DevOps практики в своих рабочих процессах. Этот курс будет полезен для:

  • Разработчиков программного обеспечения, стремящихся улучшить процесс разработки и доставки своих продуктов
  • Системных администраторов и инженеров по DevOps, желающих расширить свои знания и навыки
  • IT-менеджеров и руководителей команд, заинтересованных в повышении эффективности и качества работы своих команд
  • Начинающих специалистов в области IT, желающих получить базовые знания и навыки в области DevOps

Требования

Для успешного прохождения курса Основы DevOps рекомендуется иметь следующие предварительные знания и навыки:

  • Базовые знания в области разработки программного обеспечения
  • Опыт работы с командной строкой и основными инструментами управления версиями (например, Git)
  • Понимание основ сетевых технологий и протоколов

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

  1. Введение в DevOps:
  • История и эволюция DevOps
  • Принципы и преимущества DevOps
  • Основные инструменты и технологии DevOps
  1. Непрерывная интеграция (CI):
  • Понятие и цели CI
  • Настройка CI пайплайнов с использованием Jenkins, GitLab CI и других инструментов
  • Автоматизация сборки и тестирования кода
  1. Непрерывная доставка (CD):
  • Основы непрерывной доставки и деплоя
  • Настройка CD пайплайнов
  • Развертывание приложений в различных средах (development, staging, production)
  1. Инфраструктура как код (IaC):
  • Принципы IaC
  • Использование инструментов IaC (Ansible, Terraform, Chef, Puppet)
  • Автоматизация управления инфраструктурой
  1. Контейнеризация и оркестрация:
  • Введение в контейнеры и Docker
  • Основы оркестрации контейнеров с Kubernetes
  • Управление и развертывание контейнеризованных приложений
  1. Автоматизация тестирования:
  • Введение в автоматизацию тестирования
  • Настройка автоматических тестов с использованием Selenium, JUnit, TestNG
  • Включение тестов в CI/CD пайплайны
  1. Мониторинг и логирование:
  • Основы мониторинга и логирования в DevOps
  • Использование Prometheus, Grafana, ELK Stack
  • Настройка оповещений и анализа логов
  1. Культура DevOps:
  • Важность коллаборации и коммуникации в DevOps
  • Управление изменениями и версиями
  • Внедрение DevOps в организацию

Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.

Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.

Направления обучения

Поиск по сайту