Институт Космической Техники и Технологии
Администратор баз данных DBA
1 нед. назад
500k–800k KZT / мес.КазахстанMiddleOnsite
postgresqlsqllinuxpythonbashpowershellgitdocker
Administering and developing PostgreSQL databases for the Institute based in Almaty with responsibilities including performance monitoring, optimization, backup, and collaboration with cross-functional teams.
О компании
- ТОО «Институт Космической Техники и Технологии».
О продукте
- Обеспечивать стабильную и безопасную работу PostgreSQL.
- Повышать производительность баз данных.
- Развивать отказоустойчивость и резервное копирование.
- Автоматизировать процессы администрирования.
- Поддерживать миграции и развитие архитектуры БД.
Обязанности
- Администрировать, сопровождать и развивать PostgreSQL.
- Мониторить производительность БД и устранять узкие места.
- Оптимизировать SQL-запросы, схемы данных и индексы.
- Проектировать структуру БД и участвовать в архитектуре хранения данных.
- Настраивать backup / recovery и отказоустойчивость PostgreSQL.
- Работать со Streaming Replication, Failover и cluster solutions.
- Анализировать планы выполнения через EXPLAIN / EXPLAIN ANALYZE.
- Участвовать в миграциях данных и обновлении PostgreSQL.
- Автоматизировать задачи через SQL, Bash, Python или PowerShell.
- Взаимодействовать с DevOps, разработчиками и аналитиками.
- Подготавливать техническую документацию.
Требования
- Опыт DBA PostgreSQL от 2–3 лет.
- Углублённое знание PostgreSQL 12+.
- Отличное знание SQL.
- Понимание MVCC, VACUUM, Autovacuum, WAL, Checkpoint, Replication.
- Опыт работы с PostgreSQL-кластерами.
- Опыт backup / recovery: 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.
- Сертификация PostgreSQL.
Условия
- Полная занятость.
- Стажировка.
- Оформление по трудовому договору.
- График 5/2.