Ведущий администратор баз данных PostgreSQL (DBA)

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

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

Компания

Активно развивающаяся IT-компания, в которой мы уже более 28 лет разрабатываем успешные цифровые продукты

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

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

Astral Soft — крупная аккредитованная российская IT-компания. Мы — эксперты в разработке сервисов обмена электронными документами, систем взаимодействия с контролирующими органами и высоконагруженных информационных систем. Создаем решения, которые помогают бизнесу сохранять время и деньги. 

Мы работаем в кросс-функциональных командах по Agile. У нас амбициозные планы, поэтому мы расширяемся и ищем Ведущего администратора баз данных (DBA).


Стэк: PostgreSQL (DBA), MySQL, MS SQL, SQL, PL/SQL, PL/pgSQL, pgbouncer, pg_probackup, pg_basebackup, pg_pathman, Native.

Чем предстоит заниматься:

  • администрировать и настраивать СУБД, организовывать мониторинг, сопровождение и обновление СУБД PostgreSQL;
  • участвовать в разработке архитектуры БД;
  • организовать реплицирование и\или шардирование данных;
  • проводить процедуры восстановления после катастрофического отказа;
  • принимать участие в решении инцидентов, связанных с работой баз данных;
  • совместно с разработчиками принимать участие в выработке и применении рекомендаций по улучшению производительности баз данных и взаимодействующих с ними приложений;
  • оказать помощь разработчикам в оптимизации запросов, индексов, схем;
  • выполнять резервное копирование и восстановление данных;
  • реагировать на критические оповещения от систем мониторинга;
  • проводить тонкую настройку мониторинга на уровне запросов SQL;
  • обслуживать индексы таблиц, проводить поиск ненужных индексов;
  • участвовать в миграциях схем данных.

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

  • опыт работы в должности DBA от 5 лет;
  • отличные знания и опыт администрирования, обновления и сопровождения СУБД PostgreSQL\ MySQL \ MS SQL, будет плюсом опыт миграции MySQL на PostgreSQL;
  • знание Linux (мониторинг сети/дисков/процессов, особенности работы с памятью, библиотеками (поведение libc), сбор утилит из исходников и т.д;
  • опыт написания запросов на SQL, PL/SQL, PL/pgSQL, bash скриптов;
  • опыт настройки и решения проблем Group Replication MySQL и PostgreSQL replication (физическая и логическая);
  • работа с Docker, bash, Zabbix, Prometheus;
  • опыт построения отказоустойчивых и высоконагруженных решений на базе PostgreSQL;
  • опыт выявления проблем с производительностью - недостающих и ненужных индексов, построение статистики, поиск неоптимальных запросов, помощь в написании запросов и т.д;
  • понимание работы секционированных таблиц (Native, pg_pathman);
  • опыт в бесшовных миграциях схем (смена int4 на int8 и т.д.);
  • опыт работы с pgbouncer, pg_probackup, pg_basebackup.

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

  • заработная плата согласно присвоенному грейду по итогу собеседования;
  • официальное оформление;
  • удаленная работа;
  • перспективный проект с возможностями для профессионального развития;
  • тренинги и участие в профильных конференциях;
  • ДМС со стоматологией.

Бонусы

  • пятница — сокращенный рабочий день;
  • насыщенная корпоративная жизнь;
  • бенефит ко дню рождения;
  • скидки от компаний-партнеров;
  • реферальная программа: можно рекомендовать вакансию другу и получить бонус;
  • материальная помощь при рождении детей и других семейных обстоятельствах.