PostgreSQL DBA Senior / Team Lead
Для администрирования около сотни продакшен баз данных, кластеров postgre (некоторые мишн-крит), высоко и не очень нагруженных, разбор инцидентов и траблшутингов, в команде из 3-х человек нужен ведуший DBA, который предложит дорожную карту развития, уменьшит количество инцидентов, наладит коммуникации между отделами и отполирует процессы. Приходите, будет круто и интересно!
О нас:
Мы занимаемся удаленным (аутсорсинг) администрированием баз данных Oracle Database, Microsoft SQL Server, PostgreSQL и оказываем услуги DevOps.
● 15+ лет работы в России, Англии и странах СНГ.
● 83+ проектов успешно завершены.
● 18+ сертифицированных инженеров в компании.
● 740+ Тб общий объем баз данных на поддержке.
Читайте кейсы с разными клиентами.
Ожидания от кандидата
1. Профессиональный опыт:
● Опыт работы как PostgreSQL DBA от 5 лет
● Опыт руководства и управления командой в ИТ-проектах.
2. Знание PostgreSQL:
● Глубокие знания и опыт работы с Основной стек технологий: PostgreSQL 10+ (Patroni, pgbouncer, pgbackrest), включая установку, настройку, оптимизацию, масштабирование и управление базами данных. Работа с версиями 10+, и кластером Patroni - обязатально,
● Опыт настройки и оптимизации производительности СУБД PostgreSQL на bare metal и в средах виртуализации VMware;
● Опыт профилирования и оптимизации SQL-запросов (умение использовать расширения auto_explain, pg_profile и другие);
● Понимание принципов кластеризации СУБД PostgreSQL (опыт использования потоковой репликации, знание и опыт использования Patroni);
Опыт работы с Ansible , Gitlab, и знание Linux . Опыт администрирования и тюнинга ядра ОС Linux для работы с БД (Ubuntu, CentOS); понимание выводов команд vmstat, sar, iostatat, top, LA, CPU utilisation
● Знание инструментов резервного копирования и восстановления СУБД PostgreSQL (pg_basebackup, pg_probackup и другие); Будет плюсом работа с Commvault для резервного копирования и восстановления.
3. Архитектурное понимание:
● Понимание архитектуры баз данных и умение разрабатывать и внедрять эффективные схемы баз данных.
● Опыт установки, настройки и эксплуатации пулеров соединений pgpool-II, pgbouncer;
● Опыт установки, настройки и эксплуатации haproxy.
4. Управление и мониторинг:
● Опыт управления и мониторинга PostgreSQL-серверов. Zabbix/Prometheus+Grafana
● Умение обеспечивать высокую доступность и безопасность данных.
5. Масштабируемость:
Знание методов масштабирования баз данных, включая горизонтальное и вертикальное масштабирование.
6. Поддержка и обслуживание:
Опыт обслуживания и поддержки PostgreSQL-серверов в рамках SLA (уровень обслуживания).
7. Аналитические навыки:
Умение анализировать требования проекта, выявлять проблемы и предлагать решения.
8. Тимлидерские навыки:
● Умение или желание организовывать и руководить командой, включая распределение задач, мотивацию и развитие членов команды.
● Опыт ведения проектов и координации работ.
9. Коммуникационные навыки:
● Отличные коммуникационные навыки для взаимодействия с членами команды, коллегами и заказчиками.
● Способность объяснять сложные концепции простым языком.
10. Образование и сертификации:
● Высшее образование в области информационных технологий или смежной области.
Сертификации, связанные с PostgreSQL или руководством проектами, могут быть плюсом.
Условия работы
● Удаленно.
● Полная занятость.
● Зарплата от 300 тыс рублей.
● Бонусы, развитие и рост заработной платы в зависимости от результатов.