Команда Единых Облачных Технологий VK (ЕНОТ) ищет коллег, чтобы вместе создавать и внедрять облачные технологии для одной из самых больших серверных инфраструктур в России.
ЕНОТ был создан летом 2023 года на основе команд, отвечающих за технологическую платформу Одноклассников и Единого Видео VK, инструменты автотестирования, мониторинга и CI/CD, а также команды pfm, отвечающую за построение интегрированного решения на базе открытых технологий. В нашу команду входят как разработчики, так и SRE, отвечающие за эксплуатацию наших решений.
Пул продуктов ЕНОТ является технологической платформой VK и включает: хранилища горячих и холодных данных и объектов (S3), базы данных, внутреннее облако one-cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Все для того, чтобы сделать разработку и эксплуатацию продуктов быстрой, эффективной и надежной.
Наши системы работают на большой инфраструктуре, которая состоит из более чем 11000 машин в 10 датацентрах, в которых выполняются более 50000 контейнеров для Одноклассников, Дзен, VK Видео, VK Звонков, VK Клипов, Юлы, RuStore, Маруси и других проектов VK.
На таком масштабе стандартные решения либо не работают, либо недостаточно надежны, поэтому мы часто разрабатываем свои уникальные решения и подходы, адаптируем и активно участвуем в разработке программ с открытым исходным кодом.
Сейчас перед нами стоит уникальная задача по внедрению решений, успешно работающих в Одноклассниках и Едином Видео VK, на всю внутреннюю инфраструктуру VK для повышения надежности и утилизации ресурсов, автоматизации типовых задач, возникающих при разработке и эксплуатации продуктов компании. Для ЕНОТ это означает множество задач связанных как с увеличением масштаба сервисов и данных на порядок, так и с разработкой недостающих, но востребованных в VK технологий.
Наши доклады и статьи часто попадают в десятку лучших на топовых конференциях и профильных ресурсах, а наши инженеры известны и узнаваемы, например:
Мы также:
Мы сами ставим себе задачи, сами их решаем и сами запускаем в прод. Благодаря близости к железу мы можем создавать наиболее эффективные системы и быстро внедрять их.
В ближайшем будущем мы будем заниматьcя:
Все эти технологии имеют управляющие интерфейсы. Часть их старый добрый CLI, но больше - всякого рода web/js UI. Нам важно, чтобы эти интерфейсы были удобны, понятны и в едином стиле.
Чем вы будете заниматься:
Разработка web/js UI управляющих интерфейсов технологических продуктов
Вот некоторые интерфейсы, над которыми предстоит работать:
Хорошее знания стека веб-технологий: HTML/CSS/JS, sass, postcss, клиентских JS фреймворков (react, angular), систем сборки (от grunt до webpack)
Наши системы написаны в основном на Java. Вы будете много читать и иногда писать на ней.
Быть проактивным: уметь организовать сбор требований, техническое обсуждение, процесс разработки и внедрения решения.
Работа в VK — это: