Команда разрабатывает и поддерживает систему CIP, где кластеры Tarantool обеспечивают хранение профиля клиента, включая персональные данные, и критичные бизнес-процессы.
Разработчик базы данных Tarantool системы CIP
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Администрировать и эксплуатировать кластеры Tarantool, обеспечивающие хранение профиля клиента и критичных бизнес-процессов системы CIP;
- Проектировать и оптимизировать схемы хранения, выбирать типы индексов, настраивать репликацию, шардирование и failover для обеспечения отказоустойчивости;
- Обеспечивать резервное копирование и восстановление с помощью snapshot и WAL;
- Разрабатывать и автоматизировать стратегии резервного копирования;
- Мониторить и профилировать производительность, анализировать медленные запросы, оптимизировать использование памяти и настраивать оповещения;
- Писать код на Rust для триггеров и интеграций;
- Работать с экосистемой модулей Tarantool;
- Участвовать в архитектурных обсуждениях, проектировать новые хранилища и выбирать подходы к хранению и обработке данных;
- Постепенно расширять зону ответственности на инфраструктурные задачи, включая контейнеризацию, оркестрацию и инфраструктуру как код.
требования
- Глубоко знать Tarantool, включая внутреннее устройство, репликацию, шардирование, транзакции, WAL и snapshot;
- Иметь опыт работы с Rust на уровне написания и поддержки готовых модулей и плагинов;
- Знать базовый синтаксис Rust, структуры данных, паттерны обработки ошибок Result и Option;
- Уметь работать с cargo и сторонними крейтами;
- Иметь опыт администрирования баз данных от 3 лет;
- Знать Linux, включая процессы, сеть, файловые системы, systemd, strace и lsof;
- Понимать принципы микросервисной архитектуры и иметь опыт взаимодействия с ней на уровне баз данных;
- Иметь опыт настройки и работы с системами мониторинга Prometheus, Grafana или аналогичными;
- Понимать основы процессов CI/CD и иметь опыт работы с Docker;
- Уметь работать в команде, быть ответственным, самоорганизованным и проактивным;
- Будет плюсом практика работы с Terraform, Ansible или Pulumi, опыт работы с Istio, service mesh и сетевыми политиками в кластере, опыт работы с Kafka, понимание влияния интеграций с базами данных на производительность потока данных, знание принципов шифрования данных при хранении и передаче.
условия
- Официальное оформление с белой зарплатой;
- Ежеквартальные и годовые премии по результатам работы;
- Удобный офис рядом с метро «Добрынинская» или удалённая работа;
- Расширенный пакет ДМС, включая выезд за рубеж и стоматологию;
- Страхование жизни и здоровья;
- Обучение и развитие за счёт компании;
- Внешние тренинги и семинары, участие в конференциях, программы развития цифровых и управленческих навыков;
- Корпоративный университет, школа наставников и мастер-классы;
- Программы мотивации для спикеров и авторов;
- 12 Технических сообществ;
- Корпоративные мероприятия, конкурсы, митапы, демо-дни и программы волонтёрства;
- Семь спортивных сообществ и ежегодная Неделя здоровья;
- Скидки в экосистеме бизнесов X5;
- Программа привилегий Prime-zone;
- Материальная помощь сотрудникам в сложной жизненной ситуации.
навыки
IT-компания и цифровой партнёр X5 Group, создающая онлайн- и офлайн-решения, облегчающие работу более 392 тыс. сотрудников и позволяющие миллионам покупателей быстро и удобно приобретать свежие продукты
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.