3-я улица Ямского Поля 24
Devino Telecom – международная телекоммуникационная компания, лидер рынка автоматизации персонализированных коммуникаций. Основана в 2005 году. По результатам исследования Аналитического центра РАЭК, Devino Telecom признана лидером среди поставщиков SMS-информирования в сегменте Retail. Среди наших клиентов крупнейшие торговые сети, банки и государственные компании, такие, как Эльдорадо, М.Видео, Банк УРАЛСИБ, Почта России, MaryKay, kari, Modis, Техносила, Adidas, Tervolina и многие другие.
Сейчас мы ищем специалиста, который объединяет экспертизу в разработке и администрировании баз данных. Основной фокус роли — анализ и оптимизация существующего SQL-кода, развитие решений на уровне СУБД и повышение эффективности процессов. При этом нам важно, чтобы специалист мог самостоятельно решать и административные задачи, связанные с работой баз данных.
Чем предстоит заниматься
Разработка и оптимизация баз данных:
-
Анализировать существующий SQL-код, проводить аудит и ревью, выявлять ошибки, неэффективные решения и возможности для улучшения.
-
Оптимизировать SQL-запросы, хранимые процедуры и другие объекты баз данных.
-
Исследовать планы выполнения запросов, анализировать индексы, находить узкие места и устранять причины снижения производительности.
-
Разбирать регулярно выполняющиеся и разовые процессы в базах данных, предлагать и реализовывать способы повышения их эффективности.
-
Разрабатывать и дорабатывать решения на уровне СУБД в рамках технических проектов.
-
Оценивать влияние изменений в коде, структуре данных и настройках на производительность и стабильность существующих систем.
-
Исследовать сложные технические проблемы, находить их первопричины и предлагать обоснованные решения.
Администрирование и сопровождение СУБД:
-
Самостоятельно выполнять задачи по администрированию и сопровождению баз данных.
-
Контролировать производительность, доступность и стабильность работы СУБД.
-
Диагностировать и устранять проблемы, связанные с нагрузкой, блокировками, транзакциями и выполнением запросов.
-
Настраивать и контролировать мониторинг, анализировать возникающие отклонения и разбираться в причинах сбоев.
-
Обеспечивать выполнение процедур резервного копирования и восстановления баз данных.
-
Разбираться в конфигурации СУБД, оценивать состояние баз данных и принимать необходимые меры для обеспечения их надёжной работы.
-
Принимать самостоятельные технические решения в рамках своей зоны ответственности.
Что мы ожидаем
-
Практический опыт оптимизации запросов и производительности баз данных.
-
Умение анализировать чужой код, проводить аудит и ревью, находить причины неэффективной работы SQL-решений.
-
Понимание планов выполнения запросов, индексов, транзакций, блокировок и принципов управления производительностью.
-
Практический опыт администрирования MS SQL Server: настройка, мониторинг, диагностика и решение эксплуатационных проблем.
-
Понимание принципов резервного копирования и восстановления баз данных.
-
Способность самостоятельно решать задачи как разработки, так и администрирования, без постоянной опоры на отдельного администратора.
-
Системный подход к решению технических проблем: от анализа и поиска первопричины до реализации и проверки результата.
Будет преимуществом
-
Опыт работы с In-Memory, понимание особенностей использования и влияния на производительность.
-
Опыт работы с высоконагруженными системами и онлайн-биллингом.
-
Практический опыт администрирования и оптимизации PostgreSQL и MySQL.
-
Опыт работы с ClickHouse и MongoDB.
-
Глубокое понимание механизмов конкурентного доступа к данным, блокировок и транзакций.
-
Опыт работы с инструментами диагностики и анализа производительности SQL Server, например Query Store и Extended Events.
Стек технологий команды
- Базы данных: 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мин от метро Белорусская.
- Сплоченная и душевная команда профессионалов, которая помогает, поддерживает и способствует развитию!
Кому подойдёт эта роль
Специалисту, которому интересно не только поддерживать работоспособность баз данных, но и глубоко разбираться в их устройстве, анализировать существующие решения и повышать эффективность их работы.
Нам нужен самостоятельный инженер, который умеет сочетать разработку и администрирование: качественно писать и оптимизировать SQL-код, понимать поведение СУБД под нагрузкой и самостоятельно решать возникающие эксплуатационные задачи.