улица Маши Порываевой 7сА
Ищем АДМИНИСТРАТОРА БД для присоединения к самой технологичной команде Центра цифровых технологий ОАО "РЖД", направление зарубежных проектов.
Чем предстоит заниматься:
- Администрирование баз данных: Обеспечение бесперебойной работы и оптимизации производительности PostgreSQL, включая настройку параметров сервера и мониторинг состояния баз данных.
- Оптимизация запросов: Анализ и оптимизация SQL-запросов с использованием инструментов EXPLAIN и pg_stat_statements для улучшения производительности приложений.
- Резервное копирование и восстановление: Организация и выполнение регулярных процедур резервного копирования и восстановления данных, включая использование инструментов pg_dump, pg_restore и pgbackrest.
- Разработка и поддержка приложений: Участие в разработке приложений на Java с использованием JDBC, Hibernate и Spring Boot, включая создание и поддержку REST API.
- Автоматизация процессов: Разработка скриптов для автоматизации задач администрирования БД с использованием Bash и Ansible, а также внедрение практик DevOps с использованием Docker и Kubernetes.
- Тестирование производительности: Проведение тестирования производительности баз данных и приложений с использованием JMeter и других инструментов, а также анализ результатов тестирования для выявления узких мест.
- Документация и обучение: Подготовка документации по администрированию баз данных и обучение членов команды современным практикам и технологиям.
- Командная работа: Сотрудничество с другими членами команды, включая разработчиков и системных администраторов, для обеспечения интеграции и совместимости систем.
- Мониторинг и отчетность: Настройка и использование инструментов мониторинга, таких как pgwatch2, для отслеживания состояния баз данных и подготовки отчетов о производительности и доступности.
- Поддержка пользователей: Оказание технической поддержки пользователям и разработчикам, решение возникающих проблем и запросов, связанных с базами данных.Эти задачи и обязанности помогут четко определить роль кандидата на позиции администратора БД с уклоном в Java и обеспечить соответствие ожиданиям работодателя.
Мы ожидаем от кандидата:
- Высшее образование;
- Опыт работы DBA от 3-х лет;
- Опыт администрирования PostgreSQL не менее 3 лет опыта
-
3+ лет опыта работы с PostgreSQL 12+, 13+, 14+, 15+, 16+.
-
Опыт работы с операционными системами: РЕДОС, AstraLinux.
-
3+ лет опыта работы с pgAdmin 4, pgAdmin 3.
-
Уверенное знание pgwatch2, pg_stat_statements, pg_stat_user_tables.
-
Глубокое знание языка SQL:
-
Опытный пользователь DML, DDL, DCL операторов.
-
Знание и опыт применения join, union, where, group by, having, window functions.
-
Опыт работы с агрегатными функциями: COUNT, AVG, SUM, MIN, MAX, MEDIAN, MODE.
-
Опыт написания сложных аналитических запросов.
-
Знание типов данных PostgreSQL: integer, varchar, timestamp, json, jsonb, array, enum.
-
Знание типов индексов PostgreSQL: B-tree, hash, GIN, GIST.
-
Понимание принципов работы реляционных СУБД и транзакционных систем.
-
Опыт анализа планов запросов (EXPLAIN, EXPLAIN ANALYZE) и оптимизации SQL.
-
Знание pgtune для оптимизации производительности БД.
-
Опыт настройки параметров PostgreSQL: shared_buffers, work_mem, maintenance_work_mem, checkpoint_segments, wal_buffers.
- Опыт резервного копирования и восстановления данных PostgreSQL: pg_dump, pg_restore, pgbackrest, streaming replication.
Дополнительные требования:
- Опыт работы с Java: JDBC, Hibernate, JPA.
- Опыт разработки REST API с использованием Spring Boot.
- Опыт работы с JMeter для тестирования производительности.
- Опыт тестирования и отладки SQL запросов с использованием различных инструментов.
- Опыт автоматизации задач администрирования БД: скрипты Bash, Ansible.
- Опыт работы с Git для управления версиями.
- Понимание концепций DevOps: Docker, Kubernetes.
- Опыт работы с AWS, GCP или Azure для управления базами данных в облаке.
Личные качества:
- Ответственность и внимательность к деталям..
- Аналитический склад ума и способность к решению проблем.
- Умение работать в команде и коммуникабельность.
- Самостоятельность и инициативность.
Мы предлагаем:
- Гибридный формат работы. офис. м. Красные ворота; Возможна удаленка Москва и область;
- Оформление в соответствии с требованиями ТК РФ, стабильную заработную плату по результатам собеседования+премии;
- Ежегодную индексацию оплаты труда;
- Профессиональный коллектив, перспективы карьерного роста и развития.
СОЦИАЛЬНЫЙ ПАКЕТ:
- Забота о здоровье сотрудников (ДМС, собственная система здравоохранения, включая стоматологию);
- Поддержка занятий спортом (компенсация абонемента в спортклуб, спортивные активности, организуемые компанией);
- Бесплатный проезд ж/д транспортом поездами дальнего следования (1 раз в год);
- Бесплатный пригородный проезд ж/д транспортом;
- Ежегодная материальная помощь к отпуску;
- Льготная ипотека для сотрудников;
- Широкие возможности для обучения в собственном Корпоративном университете Компании