Администратор баз данных (PostgreSQL) (удаленная работа)
(вакансия в архиве)

28 июня 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Администратор баз данных (PostgreSQL)

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

Группа Компаний ИТ-Капитал осуществляет свою деятельность на рынках бизнес-консалтинга и информационных технологий .

Мы принимаем участие в проектах российского уровня. Наши сотрудники работают в нескольких городах РФ, головной офис компании - в Москве.

Наши клиенты - крупные государственные и частные организации: Пенсионный фонд Российской Федерации, Банк России, РОСНЕФТЬ, РЖД и другие.

В связи с расширением штата мы ищем в свою команду Администратора баз данных на проект T2Plus, занимающийся разработкой собственных программных продуктов и сервисов на современном стеке, которые заменяют западное корпоративное ПО таких вендоров как SAP, Oracle и Microsoft.

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

  • Перенос схемы базы данных, бизнес-логики (PL/SQL в PL/pgSQL), функций, триггеров, представлений, данных из базы данных Oracle в базу данных PostgreSQL;
  • Перенос схемы и данных PostgreSQL из обычных таблиц в таблицы секционирования (триггеры, pg partman, pg pathman, встроенные);
  • Миграция в PostgreSQL из разных систем репликации (londiste, pgologic, потоковая репликация, логическая репликация);
  • Обновление баз данных и прикладных инструментов PostgreSQL с/до версий PostgreSQL 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15, 16 с минимальным временем простоя;
  • Создание резервной копии, восстановления, аварийного восстановления, отказоустойчивости, плана RPO/RTO для баз данных в среде совместного размещения (pg probackup, barman, pgBackRest, WAL-G, pg basebackup, PITR, ceph, Repmgr, PgBouncer);
  • Создание центра мониторинга, новые метрики мониторинга, анализ журналов баз данных PostgreSQL (Zabbix, Grafana, Prometheus, mamonsu, pgbadger, powa);
  • Создание хранилищ данных на основе Greenplum, ClickHouse, Citus и материализованных представлений PostgreSQL и миграция в него данные OLAP;
  • Настройка систем сбора данных об изменениях (CDC) (pgoutput, decoderbufs, wal2json, Debezium, Kafka) для сбора, отслеживания и репликации изменений для обработки в различных системах и приложениях (аудит, соответствие требованиям, интеграция и синхронизация данных, аналитика в реальном времени, Событийно-ориентированная архитектура, обнаружение мошенничества, ETL);
  • Создание и поддержка промежуточных сред баз данных, а также базы данных горячего резерва (ansible, barman, Repmgr, Patoni, различные сценарии);
  • Стресс- и фазз-тесты выпусков приложений в цикле разработки, версий PostgreSQL и нового оборудования (pgbench, Tsung, JMeter, различные скрипты);
  • Обеспечение технического решения проблем, связанных с базой данных PostgreSQL (pg stat statements, pg stat kcache, amcheck, amcheck next, pg metricus, pg repack, анализ плана выполнения, plpgsql check, pganalyze);
  • Проектирование, создание и управление кластером ELK (Elasticsearch, Logstash, Kibana) и Grafana Loki для централизованного ведения журнала PostgreSQL и функций поиска.

Требования:

  • Опыт работы администратором баз данных от 4х лет;
  • Опыт работы с Kafka или RabbitMQ;
  • Опыт работы с системами контроля версий (CVS, SVN, GIT);
  • Хорошие знания в проектировании, кодировании, тестировании и профилировании баз данных PostgreSQL в высоконагруженной среде;

  • Опыт работы с методами шардинга и высокой доступности (HA) на основе PL/Proxy, PgBouncer, Pgpool-II, Repmgr, Patroni;

  • Хорошие знания о компонентах PostgreSQL (hstore, ltree, intarray, dblink, pg trgm, pgcrypto и т. д.), а также о внутреннем устройстве самого PostgreSQL;

  • Опыт работы с инструментами профилирования PostgreSQL, такими как pg stat statements, pg stat kcache, amcheck, amcheck next, pg metricus, pgbadger, plpgsql check, pganalyze и другими;

  • Хороший опыт написания сценариев PL/pgSQL, PL/SQL и ETL и оптимизации запросов.

Условия:

  • Быть частью команды Вендора по разработки ядра платформы для крупных промышленных компаний;
  • Оформление по ТК РФ, белая заработная плата (уровень з/п обсуждается на собеседовании с успешным кандидатом);
  • Удаленный формат работы;
  • Работать в динамичной, развивающейся компании с возможностью личного карьерного роста;
  • Возможность предлагать идеи: от простых до самых амбициозных.


Посмотрите похожие вакансии

Администратор баз данных PostgreSQL/MS SQL
Компания: ICL Services
Зарплата: з.п. не указана
DBA PostgreSQL / Администратор баз данных
Компания: Aston
Зарплата: з.п. не указана
Администратор баз данных/DBA
Компания: БУРГЕР КИНГ
Зарплата: з.п. не указана
Ведущий администратор баз данных
Компания: Автотрейд
Зарплата: з.п. не указана