3-я улица Ямского Поля 24
Devino Telecom – международная телекоммуникационная компания, лидер рынка автоматизации персонализированных коммуникаций. Основана в 2005 году. По результатам исследования Аналитического центра РАЭК, Devino Telecom признана лидером среди поставщиков SMS-информирования в сегменте Retail. Среди наших клиентов крупнейшие торговые сети, банки и государственные компании, такие, как Эльдорадо, М.Видео, Банк УРАЛСИБ, Почта России, MaryKay, kari, Modis, Техносила, Adidas, Tervolina и многие другие.
Мы ищем DBA, который обеспечит надежную работу баз данных и хранилищ, используемых в сервисах обмена сообщениями, биллинге, статистике, CRM и внутренних системах компании.
Роль подойдет специалисту, которому интересны высокие нагрузки, большие объемы событий и данных, отказоустойчивые кластеры и тесное взаимодействие с командами разработки и эксплуатации.
Чем предстоит заниматься
- Администрировать и развивать базы данных PostgreSQL, MySQL, MS SQL, ClickHouse, MongoDB и Redis.
- Проектировать и поддерживать маппинг данных между базами данных, CRM, биллинговыми системами, бэкофисами, телеком-платформой и внешними сервисами.
- Настраивать и сопровождать процессы синхронизации данных между системами, контролировать полноту, согласованность и своевременность передачи информации.
- Участвовать в разработке правил преобразования данных, разрешения конфликтов, повторной обработки ошибок и контроля расхождений между источником и приемником. данных
- Обеспечивать доступность, производительность и отказоустойчивость промышленных и тестовых контуров.
- Проектировать и поддерживать репликацию, кластеризацию, шардирование и механизмы автоматического переключения.
- Настраивать резервное копирование, контролировать выполнение backup-политик и регулярно проверять восстановление данных.
- Участвовать в разработке и поддержке планов аварийного восстановления и обеспечения непрерывности работы сервисов.
- Контролировать работу баз данных, анализировать метрики, логи и алерты, выявлять потенциальные проблемы до возникновения инцидентов.
- Оптимизировать SQL-запросы, индексы, схемы данных, настройки СУБД и процессы чтения и записи.
- Участвовать в проектировании хранения данных для телеком-сервисов, включая сообщения, статусы доставки, клиентские данные, финансовые операции и статистику трафика.
- Сопровождать высоконагруженные системы обработки событий и отчетности по отправленным и доставленным сообщениям.
- Участвовать в настройке взаимодействия баз данных с Kafka, RabbitMQ, NATS и другими брокерами сообщений.
- Контролировать изменения схем и миграции баз данных в процессе релизов.
- Проводить ревью миграций и решений по работе с данными, консультировать разработчиков и системных аналитиков.
- Участвовать в расследовании инцидентов, проводить анализ первопричин и реализовывать меры по предотвращению повторных сбоев.
- Автоматизировать рутинные операции администрирования, резервного копирования, проверки состояния кластеров и обслуживания БД.
- Поддерживать эксплуатационную документацию и регламенты работы с базами данных.
Наши ожидания
- Опыт работы DBA от 5 лет.
- Практический опыт работы с ClickHouse: кластеризация, репликация, шардирование, партиционирование и оптимизация запросов.
- Знание принципов работы баз данных.
- Опыт настройки и сопровождения резервного копирования и восстановления баз данных.
- Понимание подходов к построению отказоустойчивых систем.
- Умение анализировать планы выполнения запросов и находить причины деградации производительности.
- Хорошее знание SQL и понимание принципов проектирования схем данных, индексов и ограничений целостности.
- Опыт работы с Linux на уровне, необходимом для эксплуатации серверов и кластеров БД.
- Навыки работы с мониторингом, логированием и алертингом.
- Опыт автоматизации с помощью Bash, Python, Ansible или аналогичных инструментов.
- Понимание жизненного цикла изменений в БД и практик безопасного применения миграций.
- Опыт взаимодействия с разработчиками, DevOps, системными аналитиками и командами технической поддержки.
- Готовность участвовать в разборе инцидентов и плановых работах в рамках согласованного дежурства.
Будет преимуществом
- Опыт работы в телекоме, CPaaS, SMS-платформах, финтехе или других высоконагруженных сервисах.
- Понимание особенностей хранения и обработки телеком-данных: сообщений, delivery status, маршрутов, тарифов, балансов, списаний и детализации трафика.
- Опыт построения ClickHouse-кластеров с использованием ZooKeeper или ClickHouse Keeper.
- Практика настройки межсегментной или междатацентровой репликации.
- Опыт работы с большими объемами исторических данных и временными рядами.
- Понимание особенностей OLTP- и OLAP-нагрузок, а также подходов к разделению транзакционных и аналитических контуров.
- Опыт интеграции БД с Kafka и потоковой обработки событий.
- Знание инструментов миграций: Flyway, Liquibase или собственные решения.
- Опыт работы с Kubernetes-операторами для PostgreSQL и ClickHouse.
- Опыт настройки доступа, ролей, аудита и защиты данных.
- Знание принципов работы CI/CD.
- Опыт написания технической документации и эксплуатационных регламентов.
Стек технологий команды
- Базы данных: PostgreSQL, MySQL, MS SQL, ClickHouse, MongoDB, Redis.
- Брокеры сообщений: RabbitMQ, Kafka, NATS.
- Мониторинг и анализ: Grafana, Kibana, Nagios.
- Контейнеризация и оркестрация: Docker, Kubernetes.
- CI/CD и автоматизация: TeamCity, Jenkins, Bitbucket, Ansible.
- Инструменты работы с API и интеграциями: Swagger, Postman, Insomnia.
- Основной стек разработки: C#, Java, Vue 2/3.
- Операционные системы и скриптинг: Linux, Bash, Python.
Что предлагаем
- Участие в развитии телеком-инфраструктуры, которая обрабатывает коммуникационный трафик и связанные с ним данные.
- Задачи на стыке надежности, производительности, отказоустойчивости и развития платформы.
- Возможность влиять на архитектуру хранения данных и эксплуатационные стандарты.
- Работу с PostgreSQL, ClickHouse и дополнительными NoSQL-инструментами в едином технологическом контуре.
- Тесное взаимодействие с разработчиками, DevOps, системными аналитиками, продуктовой командой и технической поддержкой.
- Возможность автоматизировать процессы и повышать надежность сервисов, критичных для отправки сообщений, обработки статусов, статистики и биллинга.
А также
- Официальное оформление по ТК РФ в ИТ-аккредитованной компании.
- Своевременная конкурентная белая оплата труда.
- Гибридный график работы 5/2 с 9:00 до 18:00.
- Расширенный полис ДМС для сотрудников, включая стоматологию (после успешного прохождения испытательного срока).
- Новый комфортный офис в 10мин от метро Белорусская.
- Сплоченная и душевная команда профессионалов, которая помогает, поддерживает и способствует развитию!
DBA в Devino Telecom — это специалист, который отвечает не только за доступность баз данных, но и за надежную основу телеком-платформы: от обработки событий отправки и доставки сообщений до хранения статистики, клиентских данных и финансовых операций. Практики резервного копирования, оптимизации, кластеризации и автоматизации являются стандартными зонами ответственности DBA в современных высоконагруженных системах.
Присоединяйтесь!