Мы разрабатываем высоконагруженную систему деплоя и обновления приложений компании. Для оценки масштабов, сейчас ведется разработка нескольких сотен приложений, которые необходимо размещать и обновлять на тысячах серверов, от тестовых до production.
Система предусматривает работу как с собственными низкоуровневыми решениями задачи обновлений, так и интеграцию с уже зарекомендовавшими себя системами, например с Kubernetes. В данный момент успешно внедряется система управления сложными релизами компании, в которых в ограниченное время требуется выпустить в prod несколько сотен приложений с учетом их зависимостей из специфичных требований.
Из перспективных работ можно еще отметить разработку системы выпуска мобильных приложений, которая будет интегрироваться со всеми существующими магазинами приложений.
Также отдел занимается разработкой сопутствующих сервисов системы обновлений: сервисов хранения дистрибутивов приложений, хранения и раздачи статического содержимого приложений.
Требования
Уверенное владение C++, STL
Желательно
Знание основ Python, SQL (Postgresql)
Предлагаем