Senior Java разработчик (облачная платформа)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Приглашаем Senior/Lead Java разработчика для проектирования и разработки компонентов системы управления ресурсами облачной платформы.
Cloud X — облачная платформа CX Platform (IaaS, PaaS, SaaS) с продуктами в области ML, больших данных и Интернета вещей, функционирующая на базе собственных энергоэффективных центров обработки данных.
Предстоит разрабатывать ядро платформы, общие библиотеки, core-компоненты, IaaS-решения, чья стабильность, расширяемость, доступность принципиальным образом влияет на работоспособность, нефункциональные требования и метрики всех остальных компонент облачной платформы (PaaS, SaaS, IoT, BigData).
У вас будет возможность принять участие в проектировании и разработке общих компонент, например CX SDK, которыми будут пользоваться разработчики прикладных сервисов облака.
CX Resource Manager обеспечивает:
- Развертывание и управление жизненным циклом всех облачных сервисов, включая сервисы классов IaaS, Networking, PaaS, SaaS;
- Развертывание и управление ЖЦ инфраструктурных ресурсов: физические сервера, ОС на них, кластера систем виртуализации, системы хранения данных;
- Инвентаризацию оборудования ЦОДов и системных сервисов;
- Управление квотами, лимитами, правилами валидации;
- Анализ использования и балансировка ресурсов по физическим серверам и кластерам сред виртуализации в центрах обработки данных.
Например, когда пользователь в облаке нажимает кнопку «Создать виртуальную машину», то под «капотом» системы модуль Resource manager определяет, на каком ЦОДе развернуть этот сервис, какие ресурсы ему предоставить и многое другое.
Ожидания от кандидата
Стек: Java 17, Spring, PostgreSQL, Redis, Neo4j, MongoDB, платформа виртуализации - OpenStack.
Задачи
- проектирование и разработка компонентов системы управления ресурсами облачной платформы,
- разработка SDK — набора библиотек для работы с облаком Cloud X и реализации новых провайдеров ресурсов,
- реинжиниринг системы для обеспечения высокой надежности, отказоустойчивости и масштабируемости.
Для нас важно
- опыт в коммерческой разработке от 5 лет,
- знание языка Java или Kotlin, понимание принципов чистого кода и чистой архитектуры,
- высшее техническое образование,
- умение подобрать структуру данных (массивы, списки, стеки, очереди, графы, деревья, множества) и выбрать подходящий алгоритм для решения конкретной прикладной задачи,
- знание принципов построения архитектуры распределенных информационных систем,
- знание паттернов объектно-ориентированного и функционального проектирования, шаблонов корпоративных приложений,
- опыт работы с СУБД различных типов (реляционные, документно-ориентированное, колоночные, графовые),
- опыт работы с брокерами сообщений (Apache Kafka - как преимущество, RabbitMQ),
- знание архитектуры Kubernetes, опыт работы с ним,
- опыт написания модульных и интеграционных тестов,
- способность самостоятельно выбрать эффективный способ решения задачи, сделать технический дизайн,
- умение работать как самостоятельно, так и в команде (планировать свою работу, следовать принятым правилам и стандартам, предлагать и обсуждать свои идеи).
Будет плюсом
- понимание принципов построения облачных систем, моделей предоставления облачных услуг (IAAS, PAAS, SAAS, FAAS),
- опыт работы с системами виртуализации (гипервизоры, OpenStack, VMware, и др.) и облачными системами.
Условия работы
- реализация проектов федерального масштаба (Облако и сеть облачных дата-центров, которым нет аналогов в России) в составе крупного международного промышленного холдинга,
- оформление по ТК РФ в аккредитованную IT-компанию, белая зарплата, уровень вознаграждения обсуждается с успешным кандидатом,
- гибридный график работы, 2-3 дня в неделю можно работать из дома,
- современный офис в 15 мин.пешком от м.Ул1905 г, бизнес-квартал "Трехгорная мануфактура"
- ДМС после испытательного срока (с возможностью включения членов семьи),
- материальная помощь по случаю важных событий в жизни,
- льготы для аккредитованных ИТ-компаний, корпоративный университет холдинга, скидки BestBenefits, Performance review,
- компенсация питания,
- компенсация спорта,
- корпоративный английский язык,
- отсутствие бюрократии, быстрое принятие решений.