Архитектор СУБД
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы группа компаний «Астра» – один из лидеров российской IT-индустрии, ведущий производитель программного обеспечения, в том числе защищенных операционных систем и платформ виртуализации. Разработка флагманского продукта, ОС семейства Astra Linux, ведется с 2008 года. На сегодня в штате компании более 300 высококвалифицированных разработчиков и специалистов технической поддержки.
Наша миссия – обеспечить технологический суверенитет России и ее лидерство в мировой IT-индустрии путем создания базовых технологий, специального и пользовательского ПО. Стратегическая цель – к 2030 году стать национальным производителем программных продуктов No1
Обязанности:
- Сбор и анализ требований, формирование технических гипотез, разработка функциональных карт для направления СУБД;
- Формирование и согласование архитектурных принципов и требований;
- Участие в разработке ИТ-решений в части согласования и определения архитектурных решений;
- Разработка концептуальной архитектуры (High-Level Design) и ее практической реализации Low-Level Design);
- Ведение архитектурного репозитория в своей зоне ответственности (включая описание объектов и разработку диаграмм)
- Совместная и постоянная работа с командами разработки и продуктового развития;
- Управление бэклогом архитектурных задач и техдолга команды разработки;
- Участие в разработке плана реализации проекта (определение тонких мест и последовательности выполнения работ с технической точки зрения)
- Формирование технических сценариев СУБД и эталонных архитектур;
- Организация тестирования архитектурных решений для СУБД – нагрузочное функциональное, на отказоустойчивость, проведение сравнительного анализа;
- Формирование требований к механизмами защиты информации и хранения данных в СУБД;
- Оценка возможностей масштабирования архитектуры СУБД;
- Проектирование кластерных распределенных (отказо- и катастрофоустойчивых) конфигураций СУБД, формирование требований по конфигурации инфраструктуры;
- Проработка оптимизации СУБД и базового системного программного обеспечения для различных сценариев, выявление узких мест в работе высоконагруженных СУБД, тюнинг производительности (High-Level Design) и специфические настройки ОС, систем хранения и т.д., влияющие на работу СУБД);
- Формирование рекомендаций и решений в продукте для мониторинга производительности, доступности, безопасности, репликации, резервного копирования;
- Анализ возможностей по проведению миграции данных в СУБД из других систем;
- Анализ и контроль проектной документации, технических заданий,
Требования:
- Наличие 5+ лет опыта работы с большими массивами данных в любой промышленной СУБД (Oracle, DB2, MS SQL, PostgreSQL, Oracle, DB2, MS SQL, PostgreSQL, MySQL);
- Знание архитектуры СУБД PostgreSQL, особенностей ее функционирования и администрирования;
- Знания по специфике работы высоконагруженных кластеризованных СУБД PostgreSQL;
- Опыт настройки и использования таких механизмов СУБД PostgreSQL, как кластеризация, репликация, резервное копирование, восстановление;
- Опыт администрирования Linux-подобных операционных систем;подобных операционных систем;
- Опыт работы с базами данных на Linux/Unix платформах;
- Знание языков SQL и PL/PGSQL;
- Опыт написания архитектурных документов;
- Опыт внедрения новых технологий, направлений разработки ПО, знание современных методологий и практик (Agile, Scrum, Kanban);
- Аналитическое мышление (умение анализировать информацию, выдвигать и проверять гипотезы), способность находить решения и брать на себя ответственность;
- Английский язык: чтение технической документации (не ниже Pre Intermediate)
- Высшее техническое образование (предпочтительно в области software development, автоматизированных систем управление или прикладной математики)
Желательно:
- Опыт настройки и эксплуатации кластерного программного обеспечения на базе Patroni, Pacemaker/Corosync или Stolon;
- Знания и опыт настройки распределенных систем ( HAProxy, etcd…)
- Знание языков программирования (С/C++, Rust) + скриптовые языки;
- Опыт практической эксплуатации SELinux, Astra Linux и ux и мандатных систем разграничения доступа.
Условия:
- Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соцпакет;
- Удаленка или офис? Вам решать. Можно работать где угодно: дома, в офисе или в гибридном режиме. Нам важны результаты, а не то, где вы находитесь.
- Добираться легко. Офис в 2 минутах ходьбы от станции метро Нагатинская или 10 минут от МЦК Верхние Котлы;
- Забота о здоровье. Оформим полис ДМС со стоматологией.