💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

DBA PostgreSQL

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

Полный рабочий деньМожно удаленно

Компания

Продуктовая экосистема, которой пользуется каждый третий бизнес России

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

О компании и команде

Экосистема для бизнеса Контур помогает клиентам тратить меньше времени на рутину, делает общение с контрагентами проще и прозрачнее. Благодаря нашим сервисам 2,3 млн компаний быстро и удобно сдают отчетность государству, обмениваются документами с поставщиками и проверяют партнеров.

Чтобы продуктовые команды тратили минимум времени на всё, что не касается бизнес-логики, у нас существуют инфраструктурные команды. Они обеспечивают хостинг, деплой, сбор метрик, логирование и алертинг.

Сейчас мы ищем коллегу в команду, которая предоставляет PostgreSQL в виде сервиса для команд разработки.

Какие будут задачи

  • Предоставление новых кластеров PostgreSQL командам разработки.
  • Накопление экспертизы, автоматизация знаний по сопровождению и внедрение их на все кластеры этого вида БД.
  • Анализ производительности кластеров БД и поиск узких мест, оптимизация и тюнинг запросов, конфигурации.
  • Мониторинг PostgreSQL, компонентов его стека и ОС Linux.
  • Участие в дизайн-ревью, консультирование проектов в выборе оптимальной для поставленной задачи базы данных.
  • Работа в команде: обмен опытом, совместное владение и управление знаниями, формирование целей развития группы БД.

Используемые технологии и практики

Ansible, Python, Git, PostgreSQL, Etcd, Patroni, PGBouncer, HAProxy, keepalived, Barman, Filebeat, Diamond, Telegraf, Linux, Teamcity, Bash, Graphite, Grafana, Sentry, GitLab CI.

Ожидания от кандидата

  • Опыт проектирования и сопровождения высоконагруженных кластеров PostgreSQL.
  • Понимание основ реляционных баз данных. Построение и оптимизация индексов, знание типов данных и специфики работы с ними. Опыт оптимизации SQL запросов.
  • Навыки работы с системой резервного копирования PostgreSQL.
  • Знания и опыт работы с ОС Linux (CentOS, Ubuntu, AlmaLinux).
  • Опыт автоматизации процессов сопровождения (Ansible, Bash, Python и др.)

Плюсом будет опыт работы с:

  • etcd, patroni, pgbouncer, haproxy, keepalived;
  • системой контроля версий Git;
  • системами мониторинга (Zabbix, Graphite и т. п.).

Условия работы

  • Зарплата. Ее уровень зависит от ваших технических знаний и навыков. Раз в полгода мы пересматриваем зарплаты в зависимости от вашего роста в качестве инженера.
  • Гибкий рабочий график. Нам важна выполненная задача, а не работа с 9:00 до 18:00.
  • Пространство для инжиниринга и творчества. Хотите сделать статью на Хабре — у нас есть корпоративный блог, а с текстом статьи смогут помочь наши деврелы. Хотите выступить на конференциях — поможем попасть и подготовиться. Еще сами делаем конференции и митапы: от вас инициатива и выступление, от нас — общая организация ивента и площадка. Проекты в опенсорсе у нас тоже есть.
  • Движухи на уровне всей компании. Техническая конференция всех программистов — КонфУР, летучки и обмен опытом между командами, общие праздники.
  • Комфортный офис, удаленку или гибридный формат. Для нас не принципиально, откуда работает команда — из дома или из офиса. Но если вам по душе приходить куда-то для работы — обеспечим комфортом, зонами отдыха, кухней с полезным перекусом, библиотеками с профессиональной литературой.
  • Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.