Senior DBA PostgreSQL
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Российская компания Data Egret / PGMechanix обеспечивает поддержку СУБД PostgreSQL для проектов из различных сфер.
Приглашаем в нашу команду грамотного DBA, который хочет прокачать свои навыки в администрировании Postgres, работать плечом к плечу с специалистами высочайшего уровня и обмениваться с ними знаниями и опытом.
Чем предстоит заниматься:
-
работа с командой клиента (DBA, DevOps-специалисты, разработчики и технические менеджеры),
-
настройка физической и логической репликации,
-
внесение изменений в схему базы под нагрузкой с минимальным временем простоя,
-
поиск, анализ и оптимизация медленных запросов,
-
внедрение методов резервного копирования и восстановления,
-
устранение неполадок (troubleshooting),
-
установка и настройка PostgreSQL на новых серверах,
-
поиск и устранение проблем с производительностью,
-
минорные и мажорные обновления PostgreSQL,
-
выполнение failover/switchover,
-
объяснение клиенту, как наилучшим образом использовать PostgreSQL и что необходимо сделать, если проблема не на стороне базы.
Мы ждем, что вы:
-
имеете опыт администрирования баз данных PostgreSQL от 2-х лет (включая настройку репликации, оптимизацию производительности, настройку мониторинга и т.д.),
-
эксплуатировали большие (1TB+) высоконагруженные базы данных PostgreSQL в режиме 24х7,
-
имеете опыт оптимизации сложных SQL-запросов,
-
умеете и любите работать в самостоятельном режиме, когда задача поставлена в самых общих чертах (вести открытый диалог с клиентом, чтобы получить необходимую информацию о проблемах клиента; выявить проблему, предложить и обсудить с клиентом возможные решения и сообщить о результатах),
-
уверенный пользователь Linux и умеете его администрировать (Ubuntu/Debian/RedHat),
-
имеете общее представление о теории баз данных,
-
владеете основами программирования на shell (сможете написать небольшой скрипт, в котором через пару месяцев сможет разобраться другой DBA и вы сами),
-
умеете писать и особенно читать сложные (и очень сложные) SQL-запросы,
-
понимаете принципы работы с транзакциями и блокировками в PostgreSQL,
-
разберетесь с документаций на английском языке,
-
можете рассказать клиенту, что вы сделали по задаче, и аргументировать свои действия,
-
не боитесь нового и любите разбираться в технологиях.
Плюсом будет, если вы:
-
знакомы с Patroni,
-
знакомы с какими-либо DevOps средствами (Ansible/Docker/Kubernetes),
-
программируете на C, имеете опыт анализа проблем с использованием perf/strace/gdb,
-
имеете опыт администрирования облачных платформ провайдеров (Yandex Cloud, AWS, Google Cloud, Microsoft Azure и т.д.),
-
работали с PgBouncer,
-
умеете работать с исходным кодом PostgreSQL,
-
имеете опыт восстановления БД из резервной копии,
-
выполняли и сопровождали миграции на PostgreSQL с других СУБД,
-
умеете работать с решениями для мониторинга (DataDog, Okmeter, NewRelic, Zabbix, pgwatch2 и т.п.), а также с логами PostgreSQL,
-
программируете на pl/pgsql,
-
программируете на shell для задач автоматизации,
-
обладаете знаниями Python/Perl для решения задач автоматизации и администрирования,
-
владеете свободным разговорным английским.
Почему стоит выбрать нашу команду:
-
станете частью одной из самых опытных команд DBA в мире,
-
сможете развить свои навыки администрирования PostgreSQL на разнообразных задачах и разнообразном окружении.
Условия:
-
полная удаленная работа в своём часовом поясе,
-
гибкий график рабочего дня,
-
официальная зарплата от 300 000 руб. (по результатам собеседования),
-
система премирования по результатам работы,
-
поддержка вашего участия в конференциях,
-
работа с DBA, которые живут и дышат PostgreSQL и вносят вклад в его развитие,
-
возможность развития и профессионального роста.
Ключевые навыки
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 12 мая 2024 в Москве