О команде
IAM (Identity & Access Management) — сервис внутри Yandex Security, отвечающий за авторизацию, аутентификацию и управление пользователями.
Команда развивает Identity Provider — один из сервисов платформы Identity Hub внутри IAM управления корпоративными пользователями и единого входа в приложения.
Ищем разработчика в группу IdP команды IAM. Команда активно развивает продукт и в основном решает бизнес-задачи, поэтому придётся много взаимодействовать с продуктом, вникать в предметную область и реализовывать различные стандарты для поддержания большего количества фич.
Развитие Identity Provider
Предстоит решать задачи, связанные с сервисами управления пользовательскими пулами и корпоративными пользователями, с аутентификацией пользователей по паролю и управлением парольными политиками, с самостоятельным сбросом и восстановлением пароля пользователя. Нужно будет разрабатывать приложения для единого входа по стандартам SAML и OpenID Connect, синхронизировать пользователей с LDAP-каталогами.
Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud.
Требования
•Хорошо знаете Java или готовы его изучить
•Умеете проектировать API и модели данных
•Разрабатывали и поддерживали отказоустойчивые системы
•Работали с реляционными базами данных
•Уделяете внимание качеству и читаемости кода
•Готовы разбираться в новых технологиях, языках и протоколах
•Разрабатывали инструменты, связанные с аутентификацией, авторизацией или другими задачами информационной безопасности
•Знакомы с SAML, OpenID Connect, OAuth 2.0
•Работали с Kubernetes и Terraform
•Знаете Go