DataBase Performance Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет! Рады, что ты здесь.
Мы занимаемся созданием и развитием сервисов доставки заказов из торговых сетей «Пятёрочка», «Перекрёсток», а также онлайн - гипермаркета Vprok.
В нашей команде работают профессионалы с разносторонним опытом. Здесь ты найдешь нетривиальные задачи и новые вызовы, сможешь реализовать свой потенциал.
Наш стек:
Для backend: Node.js, Redis, Rabbit MQ, Kafka, ElasticSearch, Docker, Nginx.
Для хранения данных используем: MongoDB, PostgreSQL.
Для frontend: Vue.js 3.0, Vuex/Pinia, TypeScript, Cypress, Jest.
Рабочие инструменты: Docker, Gitlab, Jira/Confluence.
Автоматизация развертывания и оркестрация: Ansible, Gitlab, K8S, своя обвязка - PaaS.
Ожидания от кандидата
- Опыт администрирования Linux;
- Опыт проектирования, отказоустойчивости и масштабирования БД;
- Опыт профилирования запросов в БД;
- Опыт работы с высоконагруженными системами;
- Экспертность в технологиях NoSQL БД (Elasticsearch 7.x/8.x, MongoDB 4.4/5.0, Redis, ClickHouse);
- Знание языков ООП (JS, Java, Python);
- Опыт работы с системами observability (Grafana, Kibana, Moira).
Будет плюсом:
- Наличие опыта в тестировании производительности;
- Наличие опыта проектирования и работы с шинами данных.
Условия работы
- Анализ архитектуры и работы высоконагруженного продукта со стороны NoSQL БД;
- Анализ производительности запросов в БД (benchmarks, performance tests);
- Профилирование NoSQL БД (Elasticsearch, MongoDB, Redis, ClickHouse), развязывание узких мест;
- Выполнение нагрузочных тестов, стресс-тестов, тестов на отказ;
- Подбор аппаратных конфигураций под архитектуру предлагаемых решений;
- Изменение архитектуры продукта под нужды бизнеса;
- Пересмотр архитектуры продуктов под высокую динамику органического роста продукта;
- Внедрение Fail Fast и Graceful подходов в архитектуру продукта и практику разработки в командах.
Бонусы
Почему с нами классно:
- Делимся собственным опытом и знаниями;
- Регулярно проводим митапы, приглашаем внешних спикеров;
- Даем доступ к внутренним ресурсам: электронной библиотеке и корпоративному университету, где можно непрерывно обучаться;
- Работаем удаленно или из уютного офиса на ст. м. Добрынинская в Москве;
- Предоставляем ДМС со стоматологией;
- Помогаем с переездом в Москву при необходимости.
Дополнительные инструкции
Дальнейшие шаги, если твое резюме подходит:
- 30 минут – встреча с HR
- До 120 минут – знакомство
с командой/руководителем - Совпадаем по ожиданиям?
Предлагаем оффер