Москва, Пресненская набережная, 8с1
Метро: Деловой центрРоссийская 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, системы хранения артефактов, мониторинг).
Опыт подготовки документов для аттестации по требованиям информационной безопасности.
Опыт быстрого прототипирования: умение за короткое время поднять новый компонент, написать нагрузочные тесты и сделать обоснованные выводы.
Условия:
ЦРТ | Группа компаний
Москва
до 450000 RUR