
Компания МТС провела крупный инженерный хакатон совместно с платформой Codenrock. На MТС Engineer Hack участники решали задачи по основным направлениям работы в телеком-индустрии. Треки соревнования:
- Сетевой инженер.
- Радиоинженер.
- Аппаратный разработчик.
- DevOps.
Финал прошёл в Москве, где лучшие участники представили свои решения экспертам МТС, поработали с реальным оборудованием, приняли участие в активностях хакатона, получили обратную связь от специалистов компании и возможность попасть на стажировку.
Команда Codenrock обеспечила полную организацию соревновательной части: подготовку инфраструктуры, методологию задач, маркетинговую кампанию, коммуникации и сопровождение участников.
- МТС Engineer Hack: главное
- Подготовка к проведению
- Разработка задач
- Трек 1. Сетевой инженер: онлайн-задача
- Трек 2. Радиоинженер: онлайн-задача
- Трек 3. Аппаратный разработчик: онлайн-задача
- Трек 4. DevOps: онлайн-задача
- Маркетинговая кампания
- Как прошёл финал
- Завершение хакатона
- Отзывы участников
- Отзывы организаторов
МТС Engineer Hack: главное
Участники разрабатывали инженерные решения для телеком-сетей, прошли путь от идеи до рабочего прототипа и проверили его на реальных кейсах компании. Финал прошёл в Москве: участники представили проекты и получили обратную связь от экспертов МТС.

Итоги:
- 715 человек зарегистрировались на хакатон.
- 191 решение представлено на отборочном этапе.
- 40 участников прошли в финал.
- 2 финалиста получили приглашение на стажировку в МТС.
- 12 победителей разделили призовой фонд 500 000 рублей.
Подготовка к проведению
Хакатон МТС Engineer Hack прошёл на платформе Codenrock, которая обеспечила полную инфраструктуру для работы с инженерными задачами: GitLab-репозитории для участников, автоматическую проверку решений, шаблоны проектов и презентаций, а также удобную систему оценки.
Для сетевых инженеров были подготовлены инструменты для работы с большими лог-файлами и автоматическая валидация расчётов. В DevOps-треке участники разворачивали собственную инфраструктуру в предоставленных репозиториях. Для аппаратных и радиоинженерных задач платформа организовала удобную загрузку презентаций, документации и сопроводительных файлов, а также передачу файлов экспертам для оценки.

Codenrock позволил организаторам автоматизировать сбор решений, проверку формата и модерацию проектов. Благодаря этому участники могли сосредоточиться на инженерной работе, а эксперты — на качественной оценке.
Разработка задач
Команда методологов Codenrock помогла превратить кейсы МТС в полноценные задачи хакатона: сделать их достаточно интересными для инженеров, но при этом доступными для участников разного уровня, в том числе студентов.
Специалисты платформы провели полный цикл подготовки:
- переработали исходные данные от МТС в понятные и структурированные описания для участников с чёткими требованиями, форматами сдачи и критериями оценки;
- сформировали ограничения (лимиты подсетей, требования к воспроизводимости кода, требования к инфраструктуре), чтобы задачи были объективно сравнимыми;
- подготовили инструкции, шаблоны репозиториев и рекомендации по оформлению, которые помогли участникам быстро стартовать.
Совместная работа экспертов Codenrock и МТС позволила структурировать каждый трек: участники получили чёткие, прикладные и технически выверенные задачи.
Трек 1. Сетевой инженер: онлайн-задача
Задача — разработать алгоритм, который повысит защиту веб-ресурсов от DDoS-атак. Участникам было необходимо настроить автоматическую агрегацию IP-адресов для преобразования большого массива легитимных пользовательских логов в компактный список подсетей, удобный для применения на сетевом оборудовании. Он будет применяться, когда активируется механизм фильтрации: доступ к сайту сохранят только клиенты из заранее рассчитанных подсетей.
В реальной сети мы обрабатываем десятки миллионов соединений. Эта задача максимально прикладная: как сохранить доступ для реальных клиентов и одновременно защититься от DDoS-трафика.
Станислав Щерба, архитектор сети доступа и беспроводных решений, эксперт трека для сетевых инженеров
Описание задачи
Участники получили исходный файл логов — 4 540 700 IPv4-адресов, собранных в период нормальной работы сайта. На его основе было необходимо:
- агрегировать адреса в подсети произвольного размера (CIDR);
- загрузить в репозиторий код, который позволит получить точно такой же результат при выполнении;
- оптимизировать скрипт: время работы не должно превышать 30 минут на оборудовании с 8 GB RAM, 4 vCPU.
- уложиться в лимит: не более 64 000 подсетей;
- минимизировать ошибки: не исключать реальные адреса из исходного списка и не добавлять лишние, которые могут оказаться источником атаки.
Результат работы — список подсетей и скрипт, в котором описан воспроизводимый алгоритм, а также краткое описание решения.

Оценка задачи
Результаты участников автоматически оценивались платформой Codenrock. В треке для сетевых инженеров учитывались три параметра:
- Количество подсетей не превышает 64 000. Невыполнение этого требования не позволяло пройти автопроверку.
- За каждый потерянный легитимный адрес, не попавший в итоговые подсети, участник терял по одному баллу.
- Также оценка решения снижалась, если в список были включены лишние адреса, не представленные в исходном логе.
В финал получили приглашения участники с наиболее высоко оцененными решениями. Перед допуском жюри проверило работоспособность скрипта и воспроизводимость результата.
Трек 2. Радиоинженер: онлайн-задача
Задача — подготовить методику и техническое задание для программного продукта, который автоматически прогнозирует сроки строительства базовых станций сотовой связи. Конкурсанты получили материалы для изучения, на основе которых было необходимо разобраться в различиях в типах объектов и инженерных особенностях строительства, а затем подготовить требования к будущей системе в формате полноценного технического задания.
Строительство базовых станций — это длинная цепочка согласований и инженерных ограничений. Мы каждый день прогнозируем сроки, но данных много, а условия постоянно меняются. В этом треке участники могут сами убедиться, насколько много факторов влияет на сроки запуска объекта.
Максим Корницкий, директор центра координации развития инфраструктуры сети, эксперт трека для радиоинженеров
Описание задачи
Участники работали с перечнем планируемых объектов — координатами, типами базовых станций и конфигурацией оборудования. На основе этой информации нужно было:
- разработать методику прогнозирования сроков возведения объектов различных типов: GF (наземные размещения) и RT (размещения на кровле/опорах);
- учесть инженерные факторы: земляные работы, фундамент, электропитание, несущую способность крыши, доступность техники, согласования, ограничения по ЭМС, санитарные зоны;
- включить в модель внешние и внутренние условия: наличие оптики, транспортную доступность, рельеф, климат, плотность застройки, подрядчиков, загрузку монтажных бригад;
- подготовить прогноз в разрезе этапов: обследование, проектирование, согласование, строительство, интеграция в сеть.
В результате участник должен был предоставить два документа: методику прогнозирования и само техническое задание.

Оценка задачи
В этом треке решения участников оценивало жюри. На платформе эксперты МТС могли ознакомиться с проектами участников и выставить оценку на основе двух показателей:
- Методика прогнозирования — полнота учёта факторов, логичность подхода, структурированность и анализ рисков.
- Техническое задание — чёткость формулировок, применимость ТЗ в разработке и качество оформления.
Приглашение в финал получили участники, которые набрали суммарно наивысший балл.
Трек 3. Аппаратный разработчик: онлайн-задача
Задача — разработать концепцию аппаратно-программного решения в области телекоммуникаций. Выбор тематики — на усмотрение участника в рамках технологических ограничений. Конкурсантам предстояло предложить собственный проект, оформить его в виде презентации и при необходимости дополнить документацией или кодом. К финалу можно было подготовить макет или рабочий прототип для демонстрации.
Для нас главное увидеть, как идею можно превратить в реальный рабочий прототип. Поэтому мы дали участникам свободу, чтобы посмотреть, какие решения для телеком-отрасли они смогут предложить со своей перспективы и опыта.
Алексей Кочуров, руководитель группы цифровых технологий сети радиодоступа, эксперт трека для аппаратных разработчиков
Описание задачи
Участники должны были разработать концепт решения в свободной тематике, соблюдая технологические ограничения:
- опираться на современные технологии: 5G/6G, IoT, NTN;
- сформулировать задачу, которую решает прототип, и обосновать его применимость в реальных условиях;
- оформить презентацию с описанием архитектуры, функциональности и принципа работы;
- при необходимости подготовить дополнительную документацию или репозиторий с кодом, например, для демонстрации алгоритмов или схемотехнических решений.

Участники могли выбрать тему из предложенного списка или разработать собственный кейс, если он обладает достаточной оригинальностью и актуальностью в сфере телеком-технологий. От МТС были представлены шесть направлений:
- Альтернативный источник синхронизации по радио. Сделать устройство или алгоритм, который позволяет базовым станциям работать синхронно без зависимости от спутникового сигнала.
- Конвертеры для закрытых интерфейсов. Разобраться, как работает неизвестный протокол устройства, и создать переходник, который позволит оборудованию разных производителей работать вместе.
- Решения на базе SDR (программно-определяемого радио). Собрать или улучшить инструмент, который работает с радиосигналами: например, анализатор спектра, эмулятор базовой станции или устройство для тестирования связи.
- Тестирование серверного оборудования. Разработать методику или инструмент, который измеряет производительность и энергопотребление серверов и помогает найти оптимальные режимы работы.
- Учёт абонентов по радиосигналам. Создать систему, которая умеет определять количество устройств в зоне покрытия по их радиоследам.
- Элементы спутниковой или высоковысотной сети (NTN). Сделать прототип, который демонстрирует работу систем связи со спутников или беспилотных платформ.
Результат работы — презентация с концепцией решения, сопроводительные файлы и код.
Оценка задачи
Во время онлайн-этапа эксперты МТС оценивали проекты участников на платформе по трём критериям:
- Актуальность — насколько решение закрывает реальную задачу в сфере телекома;
- Инновационность — наличие собственных идей, современных подходов и обоснованной оригинальности;
- Глубина проработки — техническая состоятельность концепции и продуманность применения.
На финальный питчинг приглашались участники, которые заработали больше всего баллов.
Трек 4. DevOps: онлайн-задача
Задача — собрать полноценное DevOps-решение для одного из представленных кейсов. Участникам нужно было разработать рабочий прототип: настроить инфраструктуру, автоматизацию и все необходимые процессы так, чтобы проект можно было быстро развернуть и проверить.
Мы включили в трек задачи, где участники могут применить LLM на практике для интеграции в инфраструктуру. Современный ИИ вполне в состоянии помочь в анализе логов и генерации конфигураций, например. Но всё так же актуальны и классические фундаментальные кейсы, например, безопасность.
Алексей Стрекаловский, руководитель группы инновационных исследований, эксперт трека для DevOps
Описание задачи
Организаторы предложили несколько направлений. Можно было выбрать любую из тем или сформулировать собственную, если она связана с DevOps и решает реальную задачу компании из телекоммуникационной области.
Кейсы от МТС:
- LLM-ассистент для деплоя. Сделать сервер, который по текстовому запросу генерирует K8s-манифесты, CI/CD-конфигурации и документацию, а также может работать как агент в любом MCP-клиенте.
- Умный мониторинг с ИИ. Интегрировать LLM, которая анализирует логи, определяет наличие проблем, сама формирует предупреждения и готовит отчёты.
- Автоматический troubleshooting контейнерной среды. Создать систему, в которой LLM исследует метрики, определяет причину проблемы и предлагает автоматические исправления.
- LLM-генератор инфраструктуры. Подготовить решение на основе ИИ, которое по текстовому описанию определяет, какая нужна инфраструктура, генерирует код, готовит файлы для запуска и проводит развёртывание.
- Безопасность контейнеров. Настроить сканирование образов, подписи, проверку на уязвимости и автоматическую блокировку небезопасных версий.
- Zero Trust сеть. Реализовать сетевые политики, в которых каждый доступ строго контролируется: кто к кому обращается, какие связи разрешены и как фиксируются попытки нарушений.
- Compliance как код. Автоматизировать проверки на соответствие стандартам безопасности и подготовку отчётов о соответствии и нарушениях.
- Secrets Management. Настроить безопасное хранение паролей и ключей с автоматическим обновлением секретов и проверкой прав доступа.

На основе выбранного кейса участникам требовалось:
- собрать рабочий проект в GitLab-репозитории, полностью готовый к запуску;
- использовать открытые инструменты: Docker, Terraform, Helm, Vault и другие;
- обеспечить развёртывание решения за три команды или меньше;
- оформить README по шаблону и добавить архитектурную документацию, если это необходимо;
- при выборе собственного кейса — объяснить, какую проблему он решает и почему актуален для телеком-сферы.
Итогом работы стал репозиторий с кодом, инструкциями и инфраструктурными файлами, который жюри сможет поднять и протестировать без доработок.
Оценка задачи
На онлайн-этапе жюри выставляло на платформе решениям оценки по четырём параметрам:
- насколько кейс подходит для задач МТС;
- работает ли весь проект без ошибок;
- насколько качественно оформлена документация;
- выполнены ли все требования выбранного кейса.
В финал приглашались лучшие участники. Там оценка расширялась: проверялись автоматизация, безопасность, наблюдаемость, использование LLM и качество презентации.
Маркетинговая кампания
Основная аудитория МТC Engineer Hack — студенты старших курсов и магистратуры, выпускники последних двух лет и молодые специалисты с опытом практики или стажировок. Инженерный хакатон — нетипичный формат. Многие задачи ориентированы на узкие направления подготовки, например, в области радиоинженерии обучается очень небольшое число студентов по всей стране.
Поэтому организация соревнования и привлечение нужной аудитории потребовали от маркетинговой команды Codenrock нестандартного подхода и адаптации коммуникации под специфические инженерные треки, чтобы провести масштабный офлайн-финал.
Продвижение хакатона
Подготовка рекламной кампании для MТС Engineer Hack началась с разработки Key Visual. Дизайнеры Codenrock на основе фирменных элементы МТС разработали общую концепцию визуального стиля. На её основе были оформлены лендинг, баннеры и карточки для соцсетей, визуалы для email-рассылок, а также материалы для офлайн-площадок финала.
Команда Codenrock подготовила весь контент для продвижения: анонсы, посты, письма, оповещения, коммуникационные материалы для Telegram-канала участников, тематические дайджесты. В ходе кампании использовались разные форматы: информационные и образовательные тексты, а также промо-посты, ориентированные на узкие инженерные аудитории.

Продвижение велось по нескольким направлениям:
- Социальные сети Codenrock в Telegram и VK.
- Партнёрские технические сообщества: инженерные чаты, каналы про телеком-технологии, студенческие медиа технических вузов.
- Точечные посевы в вузах по направлениям «Телеком», «Радио», «Сети», DevOps.
- Таргетированная реклама в Telegram и VK, ориентированная на молодых инженеров.
- Email-рассылки, разработанные и отправленные командой Codenrock по собственной профильной базе, в которой более 100 000 человек.
Итоговый охват кампании составил около 1,5 миллиона пользователей в инженерных и технических сообществах.
Работа с участниками
Для МТС Engineer Hack команда Codenrock обеспечила полноценное сопровождение участников на всех этапах.
Сразу после регистрации участники получали рекомендации по подготовке и ссылку на Telegram-чат, который вела и модерировала команда платформы. Кураторы Codenrock поддерживали участников в чате, объясняли требования по каждому треку, отслеживали дедлайны и вовремя напоминали о важных этапах.
Команда Codenrock подготовила и провела ключевые коммуникационные активности хакатона:
- Онлайн-открытие, где организаторы представили треки и познакомили участников с правилами соревнования.
- Q&A-сессию с экспертами МТС, во время которой можно было задать вопросы экспертам треков.
- Чекпоинты по каждой задаче с советами экспертов и разъяснением требований. Бронирование слотов участниками было автоматизировано на платформе.
- Реферальную программу, которая привела новых участников через личные приглашения. Команда Codenrock разработала текст, механику и оповещение для участников, а также подготовила призы — подарочные сертификаты.

В финале команда Codenrock отвечала за часть организационных процессов: поиск помещения, подготовку визуальных материалов, поддержку участников на площадке, сценарий церемонии и взаимодействие между командами и экспертами.
Как прошёл финал
Финал хакатона состоялся в Москве, где участники презентовали свои работы и могли принять участие в активностях от МТС.
Питчинг DevOps-трекa открыл финальную часть МТС Engineer Hack. Десять инженеров представили в расширенном формате свои проекты, разработанные во время онлайн-этапа. У участников было восемь минут: пять на защиту решения и три на вопросы жюри.
Решения оценивали:
- Алексей Стрекаловский, руководитель группы инновационных исследований.
- Вадим Коробейников, технический директор стрима «Конфигурирование».
- Роман Волков, старший инженер команды интеллектуализации данных.
- Павел Тучков, ведущий архитектор группы инновационных исследований.
Победителями трека стали:
🥇 1 место — Всеволод Лазебный.
🥈 2 место — Мухаммаджон Хасанов.
🥉 3 место — Ольга Семенова.

Пока проходил питчинг DevOps-направления, радиоинженеры получили текстовые файлы с вводными по нескольким готовящимся к строительству базовым станциям. Участники могли продемонстрировать, какой результат покажут их решения, если использовать подготовленные данные. Итоги теста были включены критерии оценки защиты проекта.
Состав жюри:
- Максим Корницкий, директор центра координации развития инфраструктуры сети.
- Алексей Фадеев, руководитель проектов развития фиксированной сети.
- Фёдор Бушуев, руководитель проекта аналитики и автоматизации процессов.
Победителями трека стали:
🥇 1 место — Эдуард Диков.
🥈 2 место — Савелий Рудюк.
🥉 3 место — Кирилл Глинский.

После короткого кофе-брейка финал продолжил питчинг трека аппаратных разработчиков. Перед началом защиты участники могли продемонстрировать макеты своих решений в формате шоу-кейса. В специальной зоне было установлено несколько столов, на которых были разложены прототипы. Эксперты могли в живую увидеть результаты работы и пообщаться с авторами проектов. Работоспособность и качество исполнения макета также учитывалось при финальной оценке.
Во время питчинга, как обычно, десять человек представили свои наработки по задаче в формате «пять минут на защиту проекта и три минуты на вопросы от жюри».
Эксперты трека:
- Алексей Кочуров, руководитель группы цифровых технологий сети радиодоступа.
- Олег Бойков, руководитель ИТ-кластера «Развитие инфраструктуры».
- Гиорги Катушкия, старший инженер отдела разработки аппаратного обеспечения.
Победителями трека стали:
🥇 1 место — Николай Лямин.
🥈 2 место — Сергей Кузнецов.
🥉 3 место — Максим Хацкевич.

В финале трек сетевых инженеров проходил в формате практической работы. Вместо питчингов участники решали реальные технические задачи на оборудовании МТС. Они работали со стендом в EVE-NG, где была развернута сеть из шести маршрутизаторов и двух хостов на двух площадках. Топология была собрана неопытным стажёром: в конфигурациях накопились ошибки, из-за чего трафик между Host 1 и Host 2 не проходил, а арендованные каналы работали нестабильно.
Задача заключалась в том, чтобы разобрать существующие настройки, исправить некорректные параметры и оптимизировать работу протоколов. В конце дня участники сдавали отчёт о найденных ошибках в конфигурациях, повышении устойчивость сети и связности между хостами, передав тестовые файлы между хостами за минимальное время.
Эксперты МТС следили за успехами конкурсантов, и по завершении работы жюри объявило победителей:
🥇 1 место — Евгений Данилович.
🥈 2 место — Глеб Каминский.
🥉 3 место — Лев Копорушкин.

Завершение хакатона
После окончания питчингов и работы сетевых инженеров участники могли принять участие во всех активностях, которые проходили во второй половине дня на площадке хакатона:
- Карьерные консультации МТС — участники могли получить ответы от HR-специалистов о том, как успешно строить карьеру и проходить стажировку.
- Стенд МТС Юрент, на котором участники могли ознакомиться с возможностями шеринг-сервиса.
Команда Codenrock организовала Tech Corner, где можно было попрактиковаться в работе с робототехникой и собрать по инструкции небольшую робо-машинку из разных материалов и механизмов. Участники прикручивали винты и подсоединяли проводами батарейки, чтобы оживить устройства.


Около сцены стартовала развлекательная программа — викторина от МТС Медиа, посвященная музыке и кино, где участники могли проверить эрудицию и внимание к деталям. Для участия было достаточно просканировать QR-код и ввести своё имя, чтобы начать отвечать на вопросы ведущего. На экране демонстрировался лидерборд, а по итогу активности победители викторины получили призы.

Финал завершился церемонией награждения. Представители МТС объявили победителей, а подарки получил каждый финалист — фирменный мерч от компании МТС и именной сертификат, который был отправлен по электронной почте.
Отзывы участников
Супер крутое соревнование с очень интересными кейсами. Классный формат с индивидуальным участием, хотелось бы больше подобных хакатонов. Выбор задач на понравился. На митапе объяснили непонятные темы. В восторге от участия. Если ещё будет возможность поучаствовать в таком соревновании, с удовольствием подключусь, спасибо за организацию!
Очень понравился трек для сетевых разработчиков. Задача оказалась по-настоящему близкой мне, по сложности рассчитанной ровно на пару выходных, с понятными критериями оценки. Спасибо организаторам за удобный интерфейс отправки заданий и предоставление всей информации для решения задач.
Спасибо организаторам за проделанную работу. Всё было прекрасно. Интересные мотивирующие задачи предварительного и финального раунда. Получил много новых знаний в рамках своего трека. Организация на высоте: проезд, отель, питание.
Отзывы организаторов
MTC Engineer Hack стал пространством, где участники смогли изучить на практике инженерную профессию. Ребята работали с реальными сетевыми конфигурациями, DevOps-инструментами и настоящим оборудованием МТС. Формат помогает увидеть, как инженерные решения превращаются в продукты. Несколько проектов показали уровень, с которым можно выходить на стажировки и реальные проекты МТС, и именно за этим мы проводим такие соревнования.
Алексей Стрекаловский, руководитель группы инновационных исследований, эксперт DevOps-трека
На отборочном этапе многие показали отличное владение инструментами, но в финале проявилось главное — умение системно мыслить. Меня удивило, насколько уверенно участники обращались даже со сложными задачами и не боялись искать нестандартные решения. Особенно приятно, что ребята применяли подходы, которые используем мы тоже. Это была действительно работа, похожая на ту, которой инженеры МТС занимаются каждый день.
Станислав Щерба, архитектор сети доступа и беспроводных решений, эксперт трека для сетевых инженеров
В этом хакатоне не было случайных людей. Все участники, которые дошли до финала, проделали огромную практическую работу — они прекрасно понимали, как их решения поведут себя на реальном оборудовании и учитывали это в своих проектах. Очень зрелый подход — таких специалистов мы хотим видеть в инженерных командах. Для многих этот хакатон стал первой ступенью в карьеру инженера и, прямо скажу, отличным фильтром для будущих стажёров.
Алексей Кочуров, руководитель группы цифровых технологий сети радиодоступа, эксперт трека для аппаратных разработчиков








