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 т.р.);
- Обучение новым технологиям;
- Работа в современном офисе или удалённо.
Ждем вас в нашей команде!