Российская IT-компания - вендор, разработчик тиражируемой платформы управления данными Semantic MDM/DG. Мы развиваем платформу как высоконагруженное, отказоустойчивое решение. В связи с активным ростом продукта и увеличением числа внедрений мы ищем архитектора, который присоединится к команде разработки и будет отвечать за архитектуру решения.
Чем предстоит заниматься
Архитектура и развитие платформы:
-
Проектировать и управлять архитектурой платформы, улучшая её с учётом требований к надёжности, производительности и масштабируемости.
-
Проводить анализ и подбор новых компонентов, оценивать замену существующих (производительность, лицензии, зрелость, активность сообщества).
-
Проверять архитектурные гипотезы через PoC, сравнивать альтернативные стеки и предлагать оптимальные решения.
-
Вести и актуализировать техническую документацию по архитектуре, включая Технический паспорт системы и Паспорт информационной безопасности.
Сайзинг и работа с заказчиками:
-
Дорабатывать и поддерживать методику расчёта сайзинга (CPU, RAM, Storage, IOPS, сеть) для различных сценариев развёртывания.
-
Выполнять расчёт сайзинга под задачи конкретного заказчика, заполнять опросники по требованиям к архитектуре и развёртыванию.
-
Участвовать в обсуждении архитектуры с заказчиками, доносить решения и помогать командам внедрения в их реализации.
-
Участвовать в разработке проектной документации на развёртывание у заказчика и проводить её техническое ревью.
Требования:
-
Опыт работы архитектором программных продуктов или решений от 3 лет (желательно в продуктовых компаниях с Java-стеком).
-
Опыт описания архитектуры и ведения технической документации для команды разработки (нотации UML, ArchiMate, C4Model).
-
Глубокое понимание принципов построения распределённых систем: микросервисы, интеграционные паттерны, ETL/ELT, Event-Driven Architecture.
-
Экспертиза в реляционных СУБД(PostgreSQL) и NoSQL-хранилищах(Redis / MongoDB / OpenSearch).
-
Опыт проектирования отказоустойчивых систем, кластеров с базами данных для обеспечения консистентности.
-
Уверенное владение протоколами и технологиями интеграции: Kafka, REST, gRPC, GraphQL.
-
Уверенное знание контейнеризации (Docker) и оркестрации (Kubernetes): проектирование приложений для работы в кластере, настройка сетей, политик безопасности, управление ресурсами.
-
Опыт внедрения и масштабирования централизованных систем аутентификации/авторизации (SSO/IAM) в микросервисной архитектуре.
-
Опыт проектирования решений с использованием объектных S3-совместимых хранилищ.
-
Опыт проектирования сквозных пайплайнов сбора и обработки телеметрии (логи, метрики, трейсы) с использованием агентов и промежуточных процессоров (буферизация, агрегация) перед записью в хранилища; понимание влияния инструментария на производительность сервисов.
-
Высшее техническое образование.
-
Английский язык на уровне чтения и анализа технической документации.
Приветствуется:
-
Понимание концепций и опыт реализации проектов в области управления данными: Master Data Management, Data Catalog, Business Glossary, Data Lineage, Data Quality.
-
Опыт оптимизации внутренней инфраструктуры разработки (CI/CD, системы хранения артефактов, мониторинг).
-
Опыт подготовки документов для аттестации по требованиям информационной безопасности.
-
Опыт быстрого прототипирования: умение за короткое время поднять новый компонент, написать нагрузочные тесты и сделать обоснованные выводы.
Условия:
- оформление по ТК РФ;
- заработная плата определяется на собеседовании;
- премии по результатам работы;
- возможность профессионального роста и развития;
- ДМС, оплачиваемый отпуск и больничные;
- офис находится в башне "Город столиц" в Москва-Сити.

