Tetra Tech

DevOps Engineer​ (IDP/Keycloak SME)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-эксперт по Identity Provider (Keycloak) для облачных приложений FAA: проектирование, развёртывание и сопровождение IAM-сервисов, интеграция с Login.gov, автоматизация и обеспечение безопасности аутентификации.

Задачи

  • Выступать техническим экспертом по Keycloak, IdP, IAM и Login.gov для облачных приложений и сервисов FAA
  • Проектировать, развёртывать, настраивать, обновлять и сопровождать окружения Keycloak (dev, test, staging, production)
  • Настраивать realms, клиентов, роли, группы, пользователей, сервисные аккаунты, identity providers, потоки аутентификации и политики авторизации в Keycloak
  • Внедрять и поддерживать аутентификацию на базе OAuth 2.0, OpenID Connect (OIDC), SAML 2.0 и JWT
  • Проектировать и реализовывать безопасные интеграции приложений FAA с Login.gov для аутентификации и верификации личности
  • Поддерживать интеграцию приложений с Login.gov по паттернам OpenID Connect/OAuth 2.0
  • Настраивать и устранять неполадки интеграций Login.gov: регистрация клиентов, redirect/return URL, scopes, claims, потоки аутентификации, обработка токенов
  • Поддерживать интеграцию Login.gov, Keycloak и приложений FAA при федеративной идентификации и identity brokering
  • Диагностировать проблемы аутентификации, связанные с Login.gov, Keycloak, клиентами, токенами, claims, сертификатами, редиректами и федерацией
  • Применять требования безопасности и интеграции Login.gov при онбординге и развёртывании приложений
  • Поддерживать тестирование и валидацию интеграций Login.gov на всех окружениях
  • Координировать работу с командами приложений и стейкхолдерами по безопасности для решения проблем интеграции Login.gov
  • Внедрять и поддерживать Single Sign-On (SSO) для облачных приложений и корпоративных сервисов
  • Поддерживать федерацию с корпоративными каталогами и сервисами идентификации, включая LDAP/Active Directory
  • Настраивать федерацию идентификации, identity brokering, обмен токенами, маппинг идентификаторов, claims, scopes и protocol mappers
  • Разрабатывать и поддерживать безопасные паттерны аутентификации и авторизации для приложений в облаке FAA
  • Внедрять ролевую модель доступа (RBAC) и принцип наименьших привилегий
  • Разрабатывать автоматизированные процессы провижининга, конфигурации, развёртывания и жизненного цикла Keycloak
  • Использовать Terraform и Infrastructure as Code (IaC) для автоматизации облачной инфраструктуры и конфигураций identity-платформы
  • Интегрировать развёртывания Keycloak и identity-сервисов в CI/CD и DevSecOps-процессы
  • Поддерживать контейнеризованные развёртывания Keycloak на Red Hat OpenShift/Kubernetes и cloud-native технологиях
  • Настраивать Keycloak для высокой доступности, масштабируемости, отказоустойчивости, резервного копирования и аварийного восстановления
  • Мониторить производительность identity-платформы, активность аутентификации, доступность, логи и состояние системы
  • Поддерживать управление сертификатами и ключами для TLS, подписи, шифрования, SAML, OIDC и JWT
  • Внедрять security hardening для Keycloak и сопутствующей инфраструктуры в соответствии с требованиями кибербезопасности FAA и федеральными стандартами
  • Поддерживать устранение уязвимостей, патчинг, управление конфигурациями и оценку безопасности identity-сервисов
  • Интегрировать identity-сервисы с облачной безопасностью, логированием, мониторингом и SIEM-платформами
  • Помогать командам ИБ с аудиторскими доказательствами, оценками безопасности, документацией по комплаенсу и устранением замечаний
  • Участвовать в incident response и root-cause analysis инцидентов, связанных с идентификацией и аутентификацией
  • Поддерживать change management: технический анализ, планирование внедрения, тестирование, развёртывание и валидацию
  • Разрабатывать и поддерживать архитектурную документацию, стандарты конфигурации, процедуры развёртывания и руководства по устранению неполадок
  • Проводить технический менторинг младших инженеров по IAM, Keycloak, Login.gov, аутентификации, авторизации и DevSecOps

Требования

  • 6–10 лет опыта в технической поддержке, DevOps или системном администрировании
  • Владение администрированием Linux/Unix и Windows Server
  • Практический опыт администрирования, инжиниринга и устранения неполадок Keycloak или аналогичных корпоративных IdP/IAM-платформ
  • Глубокое понимание OAuth 2.0, OIDC, SAML, JWT, аутентификации, авторизации и федерации идентификации
  • Опыт интеграции identity-сервисов с корпоративными приложениями и API
  • Опыт устранения сложных проблем аутентификации и интеграции приложений
  • Понимание принципов кибербезопасности, безопасной конфигурации, устранения уязвимостей и контроля доступа
  • Практический опыт интеграции приложений с Login.gov
  • Степень бакалавра в области IT, Computer Science, инженерии или смежной области (или эквивалентный опыт)
  • Возможность получить и поддерживать public trust clearance (требуется гражданство США)

Условия

  • Удалённая работа
  • Полная занятость, 40 часов в неделю
  • Командировки: 0%
  • Зарплата зависит от опыта: $130,000 – $150,000
  • Бенефиты для сотрудников, работающих 30+ часов в неделю: медицинская, стоматологическая и офтальмологическая страховка, страхование жизни, краткосрочная и долгосрочная нетрудоспособность, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, родительский отпуск, ежегодный отпуск и праздничные дни
  • Комплексные конкурентоспособные бенефиты, вознаграждение по заслугам, гибкость и баланс работы и жизни, коллаборативная атмосфера, возможности обучения и профессионального роста

Навыки

  • Keycloak
  • IAM
  • Login.gov
  • OAuth 2.0
  • OpenID Connect
  • SAML 2.0
  • JWT
  • SSO
  • LDAP
  • Active Directory
  • RBAC
  • Terraform
  • Infrastructure as Code
  • CI/CD
  • DevSecOps
  • Red Hat OpenShift
  • Kubernetes
  • Linux
  • Unix
  • Windows Server
  • TLS
  • SIEM

Похожие вакансии

Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Systems Engineer II
State of South CarolinaSeniorОфис
92,900 – 109,000 USD в год
5 окт.
Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Software Development Engineer - US Federal
WorkdayMiddleRestonГибрид
137,000 – 205,400 USD в год
25 сент.
Staff Software Engineer - Networking
General MotorsSeniorSunnyvaleГибридРелокация
172,000 – 300,000 USD в год
23 сент.
DevOps Engineer​ (IDP/Keycloak SME) — Tetra Tech, 130,000 – 150,000 USD в год, Удалённо | itrelocate