Чем предстоит заниматься
Автоматизация процесса создания нового приложения с нуля
Вам предстоит разрабатывать многоступенчатый процесс поднятия нового приложения по кнопке — с нуля до развёрнутого сервиса в облаке за минуты. Нужно будет тесно взаимодействовать с соседними командами, чтобы реализовать возможность настраивать шаблон создания приложения для пользователя с нужной инфраструктурой и использовать его затем в своём отделе или команде
Переработка ролевой модели сервиса
Необходимо актуализировать ролевую модель нашего сервиса — проработать и внедрить решение взамен текущего, которым годами пользуется вся компания. Предстоит его реализация и перенос сотен потребителей
Сбор данных о приложениях
Вы будете актуализировать данные обо всех существующих в компании приложениях. Цель — добиться того, чтобы информация о десятках тысяч запущенных приложений, в том числе об изменениях их конфигурации, о статусе работы компонентов, обновлялась с минимальными задержками. Нужно будет реализовывать и улучшать взаимодействие с десятками провайдеров различных типов ресурсов
Ускорение доставки данных до потребителей
Предстоит разработать подсистему доставки данных о сущностях до сотен потребителей — сторонних систем: проработать решение, реализовать его и интегрировать
Масштабирование системы в соответствии с ростом нагрузок
Стабильный рост нагрузки порядка 50% в год требует проводить регулярные работы по масштабированию. Это включает поиск узких мест, RnD возможных вариантов решения, реализацию горизонтального масштабирования
Больше о бэкенде в Яндексе — в канале Yandex for Backend