ДБА PostgreSQL / DBA

Дата размещения вакансии: 25.03.2025
Работодатель: Сеть Партнерств
Уровень зарплаты:
от 350000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Мы - аккредитованная продуктовая IT-компания.
Создатели мультисервисной подписки Газпром Бонус, gazprombonus.ru

Сейчас в подписке предложения более 100 партнёров, включая компании группы «Газпром», Газпромбанк и Газпромнефть, а также другие бренды и сервисы: онлайн-кинотеатры PREMIER и Wink.ru, Lamoda, РИВ ГОШ, ИНВИТРО, Rostic’s, OZON, «Лента», Ситилинк, Hoff, строительный гипермаркет OBI и др.

Мы строим высоконагруженные b2c, b2b и b2e решения на основе микросервисной архитектуры.

Наша команда следует принципам Domain-Driven Design (DDD) и 12 факторного приложения, обеспечивая ясность и устойчивость бизнес-логики.

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

Мы уделяем особое внимание качеству кода и поддерживаем высокое (более 85%) покрытие бизнес-логики тестами.

В работе используются библиотеки и инструменты:

- gogo/protobuf и grpc-ecosystem — для быстрого и надежного взаимодействия между сервисами;
- go-pg — для работы с базой данных;
- rx-go — для реализации реактивного программирования;
- uber-go/fx — для DI;
- uber/jaeger-lib и uber-go/zap — для создания и мониторинга масштабируемых приложений;
- buf — для управления протобуфами;
- Temporal — для управления распределенными транзакциями;
- GolangCI-Lint — для обеспечения качества кода;
- casbin — для гибкого управления доступом.

У нас практически нет legacy!
Все решения принимаются с учетом современных стандартов разработки и инженерного подхода.

Приглашаем в команду DBA Middle+/Senior

Что предстоит делать:

  • Проектирование, развертывание и обслуживание высокопроизводительных решений на базе Postgres, Clickhouse и Greenplum;
  • Регулярные проверки восстановления из резервных копий и обеспечение отказоустойчивости при сбоях системы;
  • Тщательная настройка мониторинга баз данных с реализацией проактивных алертов для оперативной реакции на потенциальные проблемы;
  • Настройка версионирования схемы данных для обеспечения последовательности изменений;
  • Разработка и внедрение процесса автоматизированного применения миграций данных и автоматического обновления справочников;
  • Журналирование изменений данных при помощи Debezium;
  • Активное продвижение автоматизации рутинных задач для освобождения времени на задачи связанные с развитием;
  • Помощь в создании L3 мониторинга построенного на бизнес-метриках.

Стек технологий в проекте:

  • Linux (CentOS/Ubuntu)
  • GitLab + GitLab Registry + GitLabCI
  • ClickHouse, PostgreSQL + Patroni + WAL-G + Greenplum
  • Kafka, Temporal
  • Airflow, Python, Golang

Что мы ожидаем увидеть:

  • Значительный опыт в разработке высокопроизводительных решений с использованием Postgres, Clickhouse и Greenplum;
  • Глубокое понимание процессов восстановления данных и механизмов отказоустойчивости.
    Практические навыки настройки мониторинга баз данных, хорошее понимание метрик и настроек;
  • Опыт настройки версионирования схемы данных и автоматизации применения миграций;
  • Опыт работы с инструментом Debezium для журналирования изменений данных;
  • Глубокое понимание SQL и принципов оптимизации запросов;
  • Опыт разработки скриптов или программ для автоматизации рутинных задач.

Почему вам понравится у нас:

  • Вы будете работать в команде сильных профессионалов, где ценятся инженерные подходы;
  • Проекты начинаются с чистого листа, и вы сможете повлиять на их архитектуру с самого начала;
  • Мы используем современные инструменты и технологии, которые облегчают разработку;
  • Открытая и прозрачная корпоративная культура с акцентом на развитие сотрудников;
  • Возможность роста в интересных и масштабных проектах;
  • Белая заработная плата + годовые бонусы;
  • График работы 5/2 с 10:00 до 19:00 мск;
  • Удаленный формат работы из РФ;
  • Расширенная программа ДМС со стоматологией;
  • Компенсация больничных до 100%