
BAUM
Архитектор решений / Solution Architect
- Linux
- Unix
- Docker
- C/C++
- СХД
- ИТ-архитектура
- POSIX API
- Микросервисная архитектура
- CI/CD
- Enterprise Architect
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).
Мы предлагаем:
- возможность удалённой работы из любой точки;
- продвинутая медицинская страховка с учетом стоматологии;
- постоянное обучение и курсы для повышения квалификации;
- динамичная, активно развивающаяся компания с минимум бюрократии;
- участие в создании высококлассных продуктов и решении сложных задач;
- профессиональный коллектив и комфортная атмосфера;
- перспективы карьерного роста в компании;
- массаж раз в неделю (рядом с офисом);
- работа в аккредитованной IT-компании.
Если предложение показалось интересным, будем рады отклику. Мы ждем тебя в "BAUM"!