Институт Космической Техники и Технологии
Администратор баз данных DBA / PostgreSQL Database Administrator
2 нед. назад
500k–650k USD / monthKazakhstanCISMiddleOnsite
postgresqlsqldatabase administrationdbalinuxpythonbashpowershell
Вакансия администратора баз данных PostgreSQL с полным рабочим днем и работой на месте в Алматы. Требуется опыт от 2-3 лет в DBA, умение оптимизировать запросы, работать с резервным копированием и репликацией.
О компании
- ТОО Институт Космической Техники и Технологии
Обязанности
- Администрирование, сопровождение и развитие баз данных PostgreSQL
- Мониторинг производительности баз данных и выявление узких мест
- Оптимизация SQL-запросов, схем данных, индексов и процессов обработки данных
- Проектирование структуры баз данных и участие в разработке архитектуры хранения данных
- Настройка резервного копирования и восстановления данных
- Обеспечение высокой доступности и отказоустойчивости PostgreSQL
- Настройка Streaming Replication, Failover и Cluster Solutions
- Контроль целостности, безопасности и производительности баз данных
- Анализ планов выполнения запросов с использованием EXPLAIN и EXPLAIN ANALYZE
- Настройка параметров PostgreSQL для достижения оптимальной производительности
- Участие в миграции данных и обновлении версий PostgreSQL
- Автоматизация рутинных задач администрирования с использованием SQL, Bash, Python или PowerShell
- Взаимодействие с командами разработки, DevOps и аналитиками по вопросам проектирования и эксплуатации баз данных
- Подготовка технической документации по архитектуре, настройкам и регламентам сопровождения БД
Требования
- Опыт работы DBA PostgreSQL от 2–3 лет
- Глубокое знание PostgreSQL, версии 12+
- Отличное знание SQL и опыт оптимизации сложных запросов
- Понимание MVCC, VACUUM, Autovacuum, WAL, Checkpoint и Replication
- Практический опыт настройки и сопровождения PostgreSQL-кластеров
- Опыт резервного копирования и восстановления данных с использованием pg_dump, pg_basebackup и PITR
- Знание Streaming Replication и Logical Replication
- Опыт анализа производительности БД с использованием EXPLAIN ANALYZE, pg_stat_statements и систем мониторинга
- Понимание индексирования B-Tree, GIN, GiST и BRIN
- Знание принципов партиционирования и оптимизации хранения данных
- Опыт работы в Linux-среде
- Навыки автоматизации с использованием Bash, Python или PowerShell
- Опыт работы с Git
- Понимание процессов CI/CD
- Понимание принципов информационной безопасности и разграничения доступа к данным
- Опыт работы с высоконагруженными PostgreSQL-системами будет преимуществом
- Опыт работы с Patroni, PgBouncer, HAProxy и Keepalived будет преимуществом
- Опыт работы с Prometheus, Grafana или Zabbix будет преимуществом
- Опыт администрирования Redis, ClickHouse, Greenplum и других СУБД будет преимуществом
- Знание Docker и Kubernetes будет преимуществом
- Опыт миграции данных между различными СУБД будет преимуществом
- Понимание принципов построения DWH и ETL-процессов будет преимуществом
- Опыт работы с AWS, Azure или Yandex Cloud будет преимуществом
Условия
- Полная занятость
- Возможность стажировки
- Оформление по трудовому договору
- График 5/2
- Рабочий день 8 часов
- Формат работы: на месте работодателя
- Выплаты один раз в месяц