H
HireSeeker
смартер

Инженер баз данных MySQL

смартер · Пенза · 3 дня назад

от 160k ₽office
Города (офис):ПензаКазань

Вакансия предполагает работу в офисе, для каждого города — своя карточка вакансии. Щёлкни по городу, чтобы перейти на карточку нужного города.

Открыть на hh.ru

SMARTER — федеральный аутсорсинговый контакт-центр, работающий на рынке более 12 лет. За это время мы зарекомендовали себя как надёжный партнёр для бизнеса в России и странах СНГ.

Мы работаем на самописном софте для автоматизации человеческих и роботизированных контактных центров QsIQ.

СУБД — MySQL, MongDB, широко используем Reddis и RabbitMQ.
Есть ряд сервисных задач по грумингу БД — несколько независимых инстансов требуют присмотра и автоматизации.

Ищем инженера, который смотрит на работу не только через призму трабл-тикетов или сервисных алертов, а способен немного понять, какой бизнес-процесс лежит в основе эксплуатации подконтрольных ему сущностей: зачем, как и как часто что-то куда-то пишется, когда это можно поломать, как сильно это нужно хранить, как долго оно должно отвечать и т.п.

Какие задачи тебя ждут:

  • Проектирование и внедрение новых баз данных на MySQL, MongoDB и MS SQL Server (выбор типа СУБД, проектирование схем/коллекций, стратегия индексации и шардирования);
  • Регулярный аудит существующих баз данных: анализ структуры, производительности, конфигурации;
  • Повышение производительности баз данных: анализ и оптимизация запросов, работа с индексами, партиционирование, настройка СУБД и Linux;
  • Работа с аналитическими запросами и выгрузками данных: подготовка и оптимизация запросов, создание витрин и отчётов, обработка больших объёмов данных по задаче от бизнеса;
  • Валидация, очистка, обогащение и поддержание качества данных в таблицах и коллекциях;
  • Настройка и поддержка высокой доступности: репликация, кластеризация, failover-решения, балансировка нагрузки;
  • Организация резервного копирования, восстановления и disaster recovery;
  • Настройка мониторинга состояния и здоровья баз данных;
  • Автоматизация рутинных задач (скрипты Bash/Python, Ansible);
  • Интеграция баз данных с приложениями и брокерами сообщений;
  • Документирование архитектуры и лучших практик.

Что необходимо, чтобы стать частью команды:

  • Несколько лет практического опыта работы инженером/администратором баз данных MySQL на коммерческих боевых проектах;
  • Опыт работы с MongoDB: проектирование коллекций, индексы, aggregation pipeline, понимание модели данных;
  • Понимание архитектуры СУБД, принципов индексации, нормализации, транзакций, изоляции и consistency;
  • Опыт тюнинга производительности баз данных и Linux-серверов;
  • Опыт написания скриптов автоматизации (Bash + Python);
  • Понимание принципов высокой доступности и отказоустойчивости;
  • Опыт работы с системами мониторинга;
  • Ответственность, самостоятельность и системный подход к решению задач.

Будет преимуществом:

  • Практический опыт с Redis (кэширование, pub/sub, Redis Cluster, persistence);
  • Опыт настройки и поддержки RabbitMQ (очереди, exchange, routing);
  • Продвинутый уровень работы с Zabbix (шаблоны, API, distributed monitoring, alerting);
  • Опыт работы в high-load проектах, fintech, e-commerce или с большими данными;
  • Опыт настройки кластеров высокой доступности.

Мы предлагаем:

  • Оформление по ТК РФ;
  • График работы 5\2 с 9:00 до 18:00 (выходные: суббота, воскресенье);
  • Оклад 100 000 р. на руки + премия (период испытательного срока 50 000 р., далее 60 000 т.р.);
  • Обучение новым технологиям;
  • Работа в современном офисе или удалённо.

Ждем вас в нашей команде!