СимбирСофт

DevOps/Database Engineer

Не указана
  • Алматы
  • От 3 до 6 лет
  • PostgreSQL
  • Ansible
  • Prometheus

Мы в поисках DevOps/Database Engineer под проект крупного банка.

Тебе предстоит:

  • Управление и оптимизация работы систем управления базами данных (PostgreSQL, MariaDB, MySQL) в промышленной эксплуатации.
  • Конфигурация и поддержка механизмов репликации данных (GTID, Multi-Master, Master-Slave).
  • Внедрение и сопровождение отказоустойчивых кластерных конфигураций (Patroni, Galera, PgBouncer, Pgpool-II).
  • Диагностика и устранение узких мест в производительности, анализ и улучшение выполнения запросов и структуры индексов.
  • Масштабирование баз данных: реализация шардинга и партиционирования.
  • Организация надёжных процедур создания резервных копий и аварийного восстановления данных (Backup & Recovery).
  • Наблюдение за состоянием систем и анализ производительности с использованием современных инструментов мониторинга и визуализации.
  • Тесное взаимодействие с инженерами разработки и DevOps-специалистами, участие в проектировании архитектуры хранения данных.
  • Обеспечение безопасности данных: настройка аутентификации, шифрования, модели управления доступом на основе ролей, ведение аудита.

Что мы ждем от тебя:

  • Не менее 5 лет практического опыта администрирования реляционных СУБД (MariaDB, PostgreSQL, MySQL).
  • Фундаментальное понимание внутреннего устройства систем управления базами данных (например, механизмов InnoDB, архитектуры PostgreSQL).
  • Доказанный опыт настройки и поддержки механизмов репликации и кластерных решений для обеспечения отказоустойчивости.
  • Профессиональные навыки анализа и повышения эффективности SQL-запросов: чтение планов выполнения, проектирование индексов, оптимизация сложных JOIN.
  • Опыт практического масштабирования БД с использованием методов шардинга и партиционирования.
  • Реальный опыт организации резервного копирования и восстановления, в том числе до точки во времени (с использованием pgBackRest, XtraBackup, PITR).
  • Знание инструментов для мониторинга работоспособности и сбора метрик (Grafana, Zabbix, PMM, Prometheus).
  • Опыт работы с системами для автоматизации управления конфигурацией (Puppet, Chef, Ansible).
  • Понимание принципов построения отказоустойчивых и высоконагруженных систем (Fault Tolerance, High Availability).
  • Опыт проведения сложных миграций между различными СУБД (к примеру, с MySQL на PostgreSQL).

Дополнительные навыки, которые будут преимуществом:

-Знакомство с NoSQL-решениями (MongoDB, Cassandra, Redis).

-Опыт работы с аналитическими (OLAP) системами хранения данных (Greenplum, ClickHouse).

Условия:

  • Удаленный формат работы.
  • Пятидневная рабочая неделя, начало рабочего дня с 7:00 по мск.
  • Широкий технологический стек, сотни проектов. Можно разрабатывать IT-решения для разных отраслей, пробовать новые технологии.
  • Помогаем прокачаться во всех интересующих направлениях.
  • Имеем развитую систему наставничества, проходим сертификацию за счет компании, участвуем в конференциях. Активно обмениваемся опытом, проводим внутренние и внешние митапы, прокачиваем hard и soft skills.