Вакансия из официального источника
Senior Developer Bundle
Arenadata · Место работы уточняется у работодателя
Описание вакансии
Что нужно делать
- Развивать модели кластера в ADCM: сервисы, компоненты, конфигурации, зависимости;
- Разрабатывать механизмы установки, обновления и настройки кластера;
- Разрабатывать новые компоненты дистрибутива: согласование со смежными командами требований, конфигураций;
- Разрабатывать собственные action и filter plugins, работать с API и плагинами ADCM;
- Разрабатывать Python-компоненты бандла: разбор ADCM inventory (сервисы, компоненты, хосты, их конфигурации), генерация и валидация конфигураций, проверки состояния сервисов, инструменты разработки;
- Разрабатывать unit-тесты, развивать интеграционные автотесты на кластерах и CI;
- Собирать бандл под различные ОС, согласовывать состав пакетов;
- Участвовать в третьей линии поддержки: проводить диагностику инцидентов развертывания и устранять их причины в бандле;
- Проводить code review, наставничество менее опытных разработчиков, участвовать в технических интервью;
- Вести техническую документацию и базы знаний по бандлу, взаимодействовать с архитекторами, системными аналитиками и техническими писателями;
- Учитывать требования информационной безопасности и нормативных требований ФОИВ при разработке сценариев развертывания.
Мы ждем, что вы
- Имеете высшее техническое образование;
- Имеете 5+ лет в автоматизации инфраструктуры и разработке инструментов развертывания;
- Имеете опыт самостоятельной постановки задач;
- Умеете выбирать инструменты и подходы автоматизации и обосновывать выбор;
- Знаете Python на уровне разработки и тестирования: модули, plugins, pytest, отладка чужого кода;
- Владеете Ansible на уровне разработчика: roles, collections, динамический inventory, собственные plugins и filters;
- Владеете Jinja2 на уровне сложных шаблонов конфигураций;
- Работаете с Linux (RHEL/CentOS, Ubuntu, отечественные дистрибутивы): systemd, сеть, права, пакеты, диагностика сервисов;
- Имеете опыт работы с Bash, Git, code review, CI/CD (GitLab CI, GitHub Actions или аналоги);
- Понимаете экосистемы Big Data и распределенные системы: роли сервисов, HA, кворум, порядок запуска и зависимости;
- Имеете опыт работы с Kerberos, TLS, Ranger, LDAP/AD в объеме, достаточном для настройки и разбора отказов;
- Можете разобраться в незнакомом компоненте по документации и коду и определить порядок его установки и настройки;
- Знаете английский на уровне чтения технической документации.
Будет плюсом
- Arenadata Cluster Manager (ADCM) и разработка бандлов под него;
- Разработка инструментов и сервисов на Python или Go;
- Docker, Kubernetes и интерес к развертыванию платформы в Kubernetes;
- Эксплуатация Big Data кластеров на стороне заказчика;
- Сборка и раздача RPM/DEB, работа с репозиториями и подписями;
- Prometheus, Grafana, экспортеры метрик;
- Коммиты в open source.
Этапы найма
-
Беседа с рекрутером
-
Тестовое задание (опционально, в зависимости от должности)
-
Техническое интервью или интервью с экспертом (может быть несколько этапов)
-
Оффер – приглашение на работу
Заботимся о команде
-
Расширенный ДМС со стоматологией и телемедициной с первого месяца работы
-
Страхование жизни сотрудника
-
Программа ДМС онкострахования (компенсируется в размере 50%)
-
100% покрытие больничного листа (независимо от стажа работы в компании, до 21 дня в году)
-
Страхование от несчастных случаев
-
Программа ДМС для детей (компенсируется в размере 50%) и льготные условия для близких
-
Полис для выезжающих зарубеж
-
Оборудование для работы (ноутбук, монитор)
-
Техническое обучение нашим продуктам в собственном Учебном центре
-
Реферальная программа – возможность получить бонус за успешную рекомендацию
-
Возможность зарабатывать внутреннюю валюту ArenaCoins за различные достижения и тратить её в онлайн-магазине компании
-
Платформа скидок Best Benefits – скидки и специальные предложения на спорт, обучение, товары и услуги партнёров
-
Возможность участия в клубах и сообществах по интересам: клуб изучения английского языка, книжный клуб, киноклуб, сообщества спортсменов и др.
-
No Meeting Day (четверг) для технической дирекции — минимум встреч, максимум кода
Чем мы занимаемся
Команда Технической дирекции разрабатывает распределённые СУБД и компоненты единой платформы данных Arenadata. Мы развиваем и интегрируем Open Source технологии, добавляя функциональность для промышленной эксплуатации, безопасности, отказоустойчивости и управления кластерами.
В команде архитекторы, технические менеджеры продуктов, бэкенд и фронтенд разработчики, QA-инженеры, DevOps, дизайнеры, инженеры по разработке документации и др.
-
C
-
C++
-
Java
-
Python
-
Go
-
JavaScript (React)
-
Ansible
-
Greengage (Greenplum)
-
PostgreSQL
-
Apache Kafka
-
Apache Hadoop
-
Apache Airflow
-
Apache Spark
-
ClickHouse
На странице
- О вакансии
- О продукте
- Стек
- Что нужно делать
- Мы ждем, что вы
- Будет плюсом
- Этапы найма
- Заботимся о команде
- Чем мы занимаемся
Поделиться
Откликнуться на сайте компании
Источник: официальный сайт Arenadata. Актуальность проверена 22.09.2026 15:30 (Екатеринбург).
