go разработчик публичного облака

HireHi

United States

Remote

USD 120,000 - 160,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

HireHi ищет специалиста по IAM для развития и поддержки сервисов авторизации в публичном облаке IaaS. Требуется опыт разработки на Go от 3 лет, практические знания OIDC/OAuth, RBAC/ABAC/ReBAC и проектирование сложных моделей авторизации. Работа с PostgreSQL, Linux и распределёнными системами обязательна. Знания OpenFGA или SpiceDB приветствуются.

Условия оформлены официально в разных локациях США. Возможна работа над проектами с межарендной изоляцией и аудитом безопасности.

Qualifications

  • Коммерческий опыт разработки на Go от 3 лет.
  • Практический опыт реализации OIDC и смежных технологий.
  • Понимание RBAC, ABAC и ReBAC.
  • Понимание OAuth 2.0, OpenID Connect, JWT и межсервисной аутентификации.
  • Опыт проектирования сложных моделей авторизации.
  • Знание OWASP Top 10.
  • Знание PostgreSQL и транзакционной семантики.
  • Понимание распределённых систем и идемпотентности.
  • Знание Linux на уровне системного инженера.
  • Плюсом будет опыт с OpenFGA или SpiceDB, и знания Zanzibar.

Responsibilities

  • Развивать IAM и сервис авторизации облачной платформы.
  • Поддерживать и дорабатывать IAM-сервис с OAuth, OIDC, SAML и федерациями.
  • Проектировать ReBAC-модель для организации, проекта и ресурса.
  • Проектировать роли и отношения между пользователями, группами и ресурсами.
  • Управлять authorization tuples и жизненным циклом связей.

Skills

Go
OIDC
OAuth 2.0
JWT
RBAC/ABAC/ReBAC
PostgreSQL
Linux
OpenFGA
SpiceDB
OpenTelemetry
Audit logs

Tools

OpenFGA
SpiceDB
OpenTelemetry
PostgreSQL

Job description

Описание:

Компания строит публичное облако IaaS на собственном оборудовании: виртуализацию на Cloud Hypervisor/KVM, распределённое блочное хранилище, SDN с SRv6 и аппаратным ускорением на NVIDIA ConnectX-7, а также собственные дата-центры. Отдельно создаётся IAM и уровень авторизации платформы на базе OpenFGA с моделью доступа ReBAC.

Задачи:
  • Развивать IAM и сервис авторизации облачной платформы
  • Поддерживать и дорабатывать собственный IAM-сервис с OAuth, OIDC, SAML, passkey и федерациями
  • Внедрять базовые сущности организации и проекта в KCP
  • Покрывать собственный IAM-сервис тестами, включая тестирование матрицы авторизации и сквозные тесты
  • Проектировать ReBAC-модель в OpenFGA для организации, проекта и ресурса с наследованием прав
  • Проектировать роли и отношения между пользователями, группами, сервисными аккаунтами и ресурсами
  • Управлять authorization tuples и жизненным циклом связей при создании, переносе и удалении ресурсов
  • Проектировать изоляцию арендаторов и защищать от межарендаторского доступа
  • Проектировать миграции модели авторизации без нарушения существующих политик доступа
Требования:
  • Коммерческий опыт разработки на Go от 3 лет
  • Практический опыт реализации OIDC и смежных технологий
  • Понимание RBAC, ABAC и ReBAC и различий между ними
  • Понимание OAuth 2.0, OpenID Connect, JWT и межсервисной аутентификации
  • Опыт проектирования сложных моделей авторизации
  • Знание OWASP Top 10
  • Знание PostgreSQL и транзакционной семантики
  • Понимание распределённых систем, включая согласованность, кэширование и идемпотентность
  • Знание Linux на уровне системного инженера
  • Будет плюсом практический опыт с OpenFGA или SpiceDB, понимание Google Zanzibar и tuple-based authorization, опыт построения IAM для облачных или многопользовательских систем, опыт проектирования сервисных аккаунтов, API-ключей и workload identity, знание OpenTelemetry и опыт построения журнала аудита безопасности
Условия:

Официальное оформление возможно в разных локациях.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

go разработчик IAM публичного облака
go разработчик IAM публичного облака

HireHi • United States

Remote
USD 120,000 - 160,000
Разработчик IAM для публичного облака (Go, OIDC)
Разработчик IAM для публичного облака (Go, OIDC)

HireHi • United States

Remote
USD 120,000 - 160,000
Go-разработчик IAM для Публичного Облака
Go-разработчик IAM для Публичного Облака

HireHi • United States

Remote
USD 120,000 - 160,000
Senior Go Engineer — Cloud Control Plane & IAM (Remote)
Senior Go Engineer — Cloud Control Plane & IAM (Remote)

HireHi • United States

Remote
USD 120,000 - 180,000
Бэкенд-разработчик (Golang, Python) Senior - АО Сараффан. Радио
Бэкенд-разработчик (Golang, Python) Senior - АО Сараффан. Радио

FirstMessage • United States

Remote
USD 37,000 - 44,000
Senior Go разработчик
Senior Go разработчик

FirstMessage • United States

Remote
USD 26,000 - 37,000
go developer in network data systems
go developer in network data systems

HireHi • United States

On-site
USD 120,000 - 170,000
IT Operations Manager
IT Operations Manager

HireHi • United States

Remote
USD 70,000 - 110,000
Remote work
Internal R&D opportunities
Paid time off
+1
go разработчик платёжного ядра
go разработчик платёжного ядра

HireHi • United States

Remote
USD 252,000 - 308,000
go developer для ИИ-проектов
go developer для ИИ-проектов

HireHi • United States

On-site
USD 43,000 - 51,000