Greenway 12 октября 2021

DBA инженер

До 180000 RUB Полная занятость Удаленная работа Новосибирск Опыт работы: 3 года
47

Чем будет заниматься сотрудник?

  • Участвовать в разработке и согласовании:
  • стратегии обеспечения качества всех ИТ-подсистем (сайтов, мобильных приложений, бэкэнда, обменов с 1С…)
  • политики обеспечения безопасности хранения данных,
  • стратегии и регламентов хранения, копирования и восстановления данных,
  • архитектуры структур хранения и кеширования данных разрабатываемого и принимаемого в эксплуатацию ПО,
  • требований и планов оптимизации параметров БД в разрезах: объемов, скорости доступа, производительности, отказоустойчивости, безопасности и достаточности резервирования,
  • планов технологического развития систем хранения и защиты данных, путем анализа/подбора/обоснования преимуществ перехода на новые версии СУБД, технологии и инструменты;
  • Контролировать и настраивать (оптимизировать) производительность операционных систем и серверов приложений эксплуатируемого и разрабатываемого ПО всех ИТ-подсистем (сайтов, мобильных приложений, бэкэнда, обменов с 1С…) в аспектах повышения качества операций с БД (надежности хранения, производительности и отказоустойчивости);
  • Участвовать в разработке и контролировать полноту и адекватность систем мониторинга работоспособности и производительности БД;
  • Разрабатывать, оформлять и актуализировать документацию по БД и системам их мониторинга;
  • Составлять регулярные отчеты о состоянии и проблемах в эксплуатируемых БД. Формировать планы необходимых программных, аппаратных и иных мероприятий для обеспечения эксплуатации и развития.

Критерии эффективности работы (KPI)

  • Отсутствие критичных ошибок при эксплуатации ПО (падений системы, неприемлемо длительного выполнения операций, дедлоков, потери данных…)
  • Наличие и реализация плана по регулярному мониторингу производительности и повышению эффективности (оптимизации) запросов к БД в эксплуатируемом ПО:
  • Полнота, актуальность и адекватность документации по БД компании;
  • Положительные отзывы представителей заказчика(бизнеса) о производительности и стабильности системы, коллег (тестировщиков, разработчиков, сотрудников сопровождения клиентов) о качестве предлагаемых решений.

Пожелания к кандидату:

  • Высшее образование, выпускник профильного ВУЗа (ФИТ НГУ, технические факультеты НЭТИ, другие технические университеты…)
  • Фундаментальные и широкие знания СУБД.
  • Понимание принципов проектирования схем данных: нормализация, денормализация, партиционирование, сегментирование, ЖЦ данных.
  • Навыки и богатый профессиональный опыт развертывания, администрирования, переноса, профилирования и тюнинга БД (MariaDB/MySQL, PostgreSQL, Memcashed, Redis, MongoDB…);
  • Опыт работы на позиции администратора БД в высоконагруженных проектах более 3 лет;

Навыки:

  • Анализа лог-файлов, трейсов, планов выполнения сложных запросов;
  • Тюнинга, оптимизации, эксплуатации БД;
  • Консультирования разработчиков;
  • Ревью и приемки разработок затрагивающих БД;
  • Создания и анализа sql-запросов на уровне «Эксперт»;
  • Приветствуется опыт тюнинга и оптимизации проектов уровня Enterprise: число select-ов к БД более 100000 в минуту,
  • Приветствуется опыт работы с кластерными, облачными БД
  • Приветствуется опыт работы с анемическими хранилищами данных в т.ч. с колоночными базами данных.
  • хранилищами данных в т.ч. с колоночными базами данных.