Администратор баз данных DBA Middle/Middle+

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Наши основные направления: клиентский сервис для Retail; разработка программных продуктов; производство электроники

Описание вакансии

Компания «INSITECH Development» является аккредитованной ИТ-компанией и специализируется на разработке высокотехнологичного программного обеспечения. На данный момент команда разработки сопровождает сеть из 7 тыс. IOT устройств.
В связи с расширением задач по модернизации баз данных ищем Инженера DBA (Middle)

Наши продукты и стеки:

Языки и системы: C/C++, Python, JAVA, QT, Raspberry
Операционные системы: RTOS, Linux, CentOS
Управление проектами: GIT, Jira
Ведение документации: Confluence

Обязанности:

  • Поддержка и администрирование PostgreSQL и ClickHouse (нагруженные кластеры, репликация, партиционирование, резервное копирование, мониторинг)

  • Разработка, доработка и развитие существующих SQL функций, мат. представлений и запросов

  • Разработка архитектуры БД

  • Поддержка Kafka-коннекторов, интеграции с Kafka

  • Настройка мониторинга (Prometheus, Grafana,

    Telegram/Mattermost алерты)

  • Декомпозиция задач, оценка реализуемости, сложности и

    времени выполнения.

Требования:

  • Высшее профильное образование
  • Глубокие знания архитектуры и администрирования СУБД их кластеров (PostgreSQL, ClickHouse)
  • Навыки работы с PostgreSQL: репликация; кластеры; UDF; Triggers.
  • Навыки работы с ClickHouse: построение цепочек Materialized Views; Distributed; MergeTree[s]; интеграция с kafka; интеграция с postgresql; UDF.
  • SQL: написание сложных запросов, в т.ч. по обработке статистики.
  • Написание bash запросов.

Будем плюсом

  • Опыт работы с чужим кодом для поддержки, развития, использования полезных элементов в других проектах.
  • Программирование в python;
  • Организация работы кастомных ML-решений в clickhouse;
  • Опыт работы с графовыми DB

Условия:

  • Формат работы на выбор (гибрид, офис)
  • Официальная ЗП, уровень готовы обсуждать
  • Официальное трудоустройство по ТК РФ в аккредитованную IT компанию
  • Полис ДМС
  • В офисе уютная, оборудованная кухня для полноценного обеда и перекусов

Этапы отбора, которые вас ждут:

  1. онлайн интервью с HR в удобном для вас мессенджере
  2. техническое интервью с Руководителем команды
  3. интервью с Директором по развитию продуктов
  4. предложение о работе, оформление