Агентство Рекрутер Елена Черепова

Go-разработчик (IAM / ReBAC)

Коротко

Go-разработчик нужен для проектирования и развития единой модели авторизации (IAM/ReBAC на OpenFGA) для всех ресурсов публичного облака: организаций, проектов, ВМ, сетей, дисков, Kubernetes-кластеров. Компания строит IaaS-облако на собственном железе с собственной виртуализацией, хранилищем и SDN. Требуется коммерческий опыт с Go от 3 лет, понимание RBAC/ABAC/ReBAC, OAuth 2.0/OIDC/JWT, PostgreSQL и распределённых систем. Работа полностью удалённая, официальное трудоустройство, можно из РФ или других стран.

О компании
Российская IT-компания строит публичное облако (IaaS) на собственном железе. Своя виртуализация на Cloud Hypervisor/KVM, распределённое блочное хранилище, SDN с SRv6 и hardware offload на NVIDIA ConnectX-7 (400G), собственные дата-центры. Отдельно строится IAM и authorization layer для всей платформы на базе OpenFGA с ReBAC-моделью доступа.
Задача
Нужен Go-разработчик, чтобы спроектировать и развивать единую модель авторизации для всех ресурсов облака: организаций, проектов, виртуальных машин, сетей, дисков, Kubernetes-кластеров и других сервисов.
Основная задача — развивать IAM и authorization-сервис облачной платформы.
Из ближайшего бэклога:
•Поддержка и доработка собственного IAM сервиса (oauth, OIDC, SAML, passkey, federations)
•Внедрить базовые сущности org/project в kcp
•Покрытие тестами собственного IAM сервиса (authorization matrix testing, e2e, etc.)
•Проектирование ReBAC-модели в OpenFGA для organization → project → resource и наследования прав
•Роли и отношения между пользователями, группами, сервисными аккаунтами и ресурсами
•Управление authorization tuples и жизненным циклом связей при создании, переносе и удалении ресурсов
•Проектирование tenant isolation и защита от cross-tenant доступа
•Миграции authorization model без нарушения существующих политик доступа
Требования
•Go, коммерческий опыт от 3 лет
•Практический опыт реализации OIDC/etc.
•Понимание RBAC, ABAC и ReBAC и различий между ними
•Понимание OAuth 2.0, OpenID Connect, JWT и service-to-service authentication
•Опыт проектирования сложных моделей авторизации
•OWASP Top 10
•PostgreSQL и транзакционная семантика
•Понимание distributed systems: consistency, caching, idempotency
•Linux на уровне системного инженера
Будет плюсом
•Практический опыт с OpenFGA или SpiceDB
•Понимание Google Zanzibar и tuple-based authorization
•Опыт построения IAM для облачных или multi-tenant систем
•Опыт проектирования service accounts, API keys и workload identity
•OpenTelemetry и построение security audit trail
Стек
Go 1.26, OpenFGA, PostgreSQL, gRPC, OpenID Connect / OAuth 2.0, Kubernetes, KCP, controller-runtime, OpenTelemetry, Talos Linux, GitLab CI
Условия
•Официальное трудоустройство
•Удалённая работа. Можем сотрудничать со специалистами, находящимися как в РФ, так и в других странах

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте