26 марта 2025
BAUM ведущий российский разработчик инновационных решений в сфере ИТ и систем хранения данных. Мы создаем передовые продукты, которые обеспечивают надежное хранение больших объемов данных, гарантируя их безопасность и доступность. Наши разработки успешно используются крупнейшими компаниями государственного и частного секторов. Мы нацелены на лидерство в области ИТ как в России, так и за ее пределами
В связи с расширением нашей команды продукта СХД, мы ищем Архитектора решений.
Чем нужно будет заниматься:
проработка и описание архитектурных решений в рамках своей зоны ответственности в виде UML-диаграмм;
составление списка компонентов системы и принципов взаимодействия между ними;
подготовка проектной документации для постановки задач производственным командам;
контроль соответствий требований архиектуры к реализации;
работа с отклонениями в рамках всего жизненного цикла сервисов в своей зоне ответственности: от фиксации архитектурных отклонений на этапе разработки до анализа инцидентов и проработки вариантов их решения;
участие в аудите текущих решений и предложениях по оптимизации;
участие в составлении бек-лога продукта.
Что мы ждем:
опыт работы от 3х лет в роли Архитектора решений;
глубокое понимание многопоточного и асинхронного программирования на С/С++;
понимание работы с низкоуровневыми структурами данных;
знание POSIX API, сокетов, системных вызовов, работы с памятью и управлением ресурсами;
опыт проектирования и анализа микросервисной архитектуры (понимание принципов API Gateway, Service Mesh и взаимодействия компонентов через gRPC или REST;
знание основ работы с Docker, Kubernetes и системами оркестрации контейнеров;
понимание принципов CI/CD;
глубокое понимание алгоритмов работы с данными (B-деревья, хеш-таблицы);
знание принципов шифрования данных, аутентификации и авторизации;
опыт работы с TLS/SSL, OAuth2, JWT и механизмами защиты данных в распределенных системах;
опыт работы с JIRA, Confluence, Redmine для управления задачами и документированием;
навыки использования инструментов моделирования Enterprise Architect, draw.io, Lucidchart, Visio;
опыт работы с системами высокой доступности.
Будет плюсом:
знание принципов микросервисной архитектуры и взаимодействия через gRPC / REST;
глубокие знания о типах и принципах работы СХД: SAN, NAS, DAS, Object Storage;
опыт работы с протоколами: iSCSI, NFS, SMB, S3, Fibre Channel, NVMe-oF;
знание основ работы с файловыми системами (EXT4, XFS, ZFS, Btrfs, LVM);
понимание механизмов RAID, Erasure Coding и репликации данных;
опыт работы с распределенными файловыми системами: Ceph, GlusterFS, Lustre;
знание блочного стека Linux: Device Mapper, Drivers (NVMe, SCSI), blk-mq, IO Scheduling, Multipath;
знание и понимание сетевых протоколов на уровне транспортного и прикладного уровней: TCP/IP, UDP, HTTP, gRPC, WebSockets;
опыт работы с механизмами балансировки нагрузки и проксирования (NGINX, HAProxy);
опыт построения распределенных систем и кластеров с учетом высокой доступности;
понимание работы с SQL и NoSQL базами данных;
знание инструментов для автоматизации тестирования и развертывания (Jenkins, GitLab CI, Ansible, Terraform);
опыт работы с протоколами хранения данных низкого уровня (SCSI, NVMe, RDMA).
Мы предлагаем:
Если предложение показалось интересным, будем рады отклику. Мы ждем тебя в "BAUM"!