Готовая инфраструктура для организации полного цикла разработки ПО
Лаборатория прививает способ мышления и философию DevOps в разработке ПО
Кейсы по ключевым навыкам работы с DevOps инструментами дают возможность студентам ознакомиться и погрузиться в практики DevOps
Инструменты лаборатории
Portainer
сервис запуска контейнеров
TeamFlame
cистема постановки задач и управления процессом разработки ПО
Harbor
сервис хранения артефактов кода
SonarQube
сервис контроля качества кода
Gitlab community edition (Gitlab CE)
сервис хранения кода и контроля версий
Тренажеры и стенды
В состав лаборатории включены учебные тренажеры и стенды
Тренажер Git
Стенд мониторинга Zabbix
Тренажер для изучения версионирования и ветвления кода
позволяет познакомить студентов с понятием observability и мониторингом инфраструктуры предприятия
Кейсы
Кейсы совместно со стендами помогают получить навыки работы с определенными инструментами. Например, при работе со стендом Zabbix пользователь получает уведомления в мессенджер и ссылку на кейс, описывающий тот или иной функционал этого ПО
Процесс обучения
1
2
3
Тренажер Git
Разбор кейсов. Теоретическая часть и демонстрация реализации практических кейсов в стендах.
В образовательном процессе ресурсы лаборатории используются как единая платформа. Преподаватели создают необходимое окружение для учебного проекта, распределяют студентов по группам и отслеживают выполнение проекта средствами лаборатории.
Студентам, при необходимости, предоставляется консультация с девопс инженером и дополнительные средства (не входящие в состав лаборатории) для работы над учебным проектом