PostgreSQL — это одна из самых мощных и гибких систем управления базами данных с открытым исходным кодом, которая заслуженно пользуется популярностью среди разработчиков по всему миру. Ее надёжность, расширяемость и поддержка современных технологий делают PostgreSQL идеальным выбором для создания высоконагруженных и масштабируемых решений.
Если вы увлечены работой с данными, любите решать сложные задачи и хотите участвовать в разработке управляемых решений на основе PostgreSQL, то эта вакансия — для вас! Мы ищем профессионала, который сможет не только эффективно работать с базами данных, но и предлагать инновационные подходы к их оптимизации и интеграции в современные IT-системы.
Задачи
- Внедрение автоматизации рутинных задач, связанных с администрированием и мониторингом PotgresQL
- Написание технической документации
- Взаимодействие с командой разработчиков, аналитиками и другими stakeholders для реализации бизнес-требований
Требования
- Хороший уровень владения Java или Go
- Опыт работы с PostgreSQL не менее трёх лет
- Глубокие знания SQL, включая сложные запросы, оконные функции и оптимизацию
- Представление о внутренних механизмах работы одной или нескольких СУБД
- Опыт работы с инструментами мониторинга и анализа производительности (например, pg_stat, EXPLAIN, pgAdmin)
- Знание принципов проектирования баз данных (нормализация, денормализация)
- Опыт работы с репликацией, партицированием и шардированием
- Знание языков программирования для работы с базами данных (PL/pgSQL, Python, Shell)
- Понимание принципов DevOps (CI/CD, контейнеризация, оркестрация)
- Умение работать в команде и самостоятельно принимать решения
Будет плюсом
- Опыт работы с облачными платформами (AWS RDS, Google Cloud SQL, Azure PostgreSQL)
- Знание других СУБД (MySQL, Oracle, MongoDB)
- Знание инструментов для работы с большими данными (Apache Spark, Hadoop)