NeverHard

Администратор Баз Данных DBA at Институт Космической Техники и Технологии — NeverHard

Администратор Баз Данных DBA at Институт Космической Техники и Технологии in Алматы. Apply on NeverHard.

Company
Институт Космической Техники и Технологии
Location
Алматы
Type
internship
Обязанности: Администрирование, сопровождение и развитие баз данных PostgreSQL; Мониторинг производительности БД, анализ и устранение узких мест; Оптимизация SQL-запросов, схем данных, индексов и процессов обработки данных; Проектирование структуры баз данных и участие в разработке архитектуры хранения данных; Настройка резервного копирования (Backup) и восстановления (Recovery); Обеспечение высокой доступности и отказоустойчивости PostgreSQL (Streaming Replication, Failover, Cluster Solutions); Контроль целостности, безопасности и производительности баз данных; Анализ планов выполнения запросов (EXPLAIN, EXPLAIN ANALYZE); Настройка параметров PostgreSQL для достижения оптимальной производительности; Участие в миграции данных, обновлении версий PostgreSQL и сопровождении изменений; Автоматизация рутинных задач администрирования с использованием SQL, Bash, Python или PowerShell; Взаимодействие с командами разработки, DevOps и аналитиками по вопросам проектирования и эксплуатации БД; Подготовка технической документации по архитектуре, настройкам и регламентам сопровождения БД. Требования: Опыт работы DBA PostgreSQL от 2–3 лет; Углубленное знание PostgreSQL (версии 12+); Отличное знание SQL и опыт оптимизации сложных запросов; Понимание принципов работы PostgreSQL: MVCC, VACUUM, Autovacuum, WAL, Checkpoint, Replication; Практический опыт настройки и сопровождения кластеров PostgreSQL; Опыт работы с резервным копированием и восстановлением данных (pg_dump, pg_basebackup, PITR); Знание механизмов репликации PostgreSQL (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 будет преимуществом.