Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

EdTech-платформа для школы DevOps

18 марта ‘25

Заказчик: NDA
Страница кейса/результат: https://www.zuzex.ru/projects/devops-school

Создали EdTech-платформу для обучения DevOps-инженеров с живыми AWS-окружениями и терминалом. Преподаватели формируют курсы, а студенты учатся на реальных инфраструктурах.

Агентство-исполнитель кейса

ZUZEX

Для нас нет нерешаемых задач, а кризисы мы рассматриваем как возможности роста. Мы уважаем тех, с кем работаем, поэтому никогда не предложим вам шаблонный подход. Именно это делает нас непохожими на других – настолько, что мы не стесняемся говорить об этом прямо.

1. Вводная задача от заказчика, проблематика, цели

Клиент работает в нише технического образования на зарубежном рынке. Его школа обучает инженеров DevOps – специалистов, которые строят инфраструктуру и автоматизируют процессы разработки.

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

Цель была амбициозной: сделать не просто систему курсов, а EdTech-платформу нового уровня с живыми лабораторными окружениями, терминалом и безопасной интеграцией с AWS.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Мы начали с проектирования инфраструктуры, где студенты могли бы выполнять задания в реальном времени, а преподаватели – отслеживать их результаты.

Каждое занятие – это мини-проект: слева студенты видят задачи, справа – терминал, подключенный к серверам AWS. Они работают с реальными инструментами: Docker, Kubernetes, Python, Jenkins, Bash; в средах, которые полностью моделируют Dev/Prod-окружение.

Мы обеспечили безопасность: все действия выполняются внутри системы, доступ к AWS ограничен, а данные студентов изолированы. Для преподавателей создана админ-панель с возможностью создавать курсы, объединять студентов в группы, контролировать прогресс и анализировать результаты.

Интерфейс построен на Vue.js, серверная часть – на Golang, база данных – PostgreSQL. Благодаря WebSocket и SSH-соединению пользователь взаимодействует с сервером в реальном времени.

Чтобы оптимизировать ресурсы AWS, мы реализовали тайм-трекер: он автоматически завершает сессию и удаляет окружение, если студент закончил работу или время вышло.

3. Результаты сотрудничества

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

Система выдерживает тысячи пользователей одновременно, сохраняя скорость и стабильность. С ростом школы платформа масштабировалась: появились новые направления (DevSecOps и MLOps) с теми же интерактивными принципами.

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

4. Заключение

DevOps School стала примером того, как EdTech перестает быть обучением на симуляторе и превращается в настоящую инженерную практику. Мы создали платформу, где преподаватели чувствуют себя архитекторами курсов, а студенты – настоящими DevOps-инженерами.

Агентство-исполнитель кейса

ZUZEX

Для нас нет нерешаемых задач, а кризисы мы рассматриваем как возможности роста. Мы уважаем тех, с кем работаем, поэтому никогда не предложим вам шаблонный подход. Именно это делает нас непохожими на других – настолько, что мы не стесняемся говорить об этом прямо.