⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

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,
  • компенсация питания,
  • компенсация спорта,
  • корпоративный английский язык,
  • отсутствие бюрократии, быстрое принятие решений.