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 тыс рублей.
Бонусы
Бонусы, развитие и рост заработной платы в зависимости от результатов.