Должность: Старший инженер-программист, управление идентификацией и доступом
Местоположение: 2 локации
Местоположение: США, Огайо, Колумбус
Местоположение: США, Удаленно
Рабочее место: Гибридное
Занятость: Полная
Mckesson — это влиятельная компания из списка Fortune 10, которая затрагивает практически все аспекты здравоохранения. Мы известны тем, что предоставляем аналитические данные, продукты и услуги, которые делают качественное медицинское обслуживание более доступным. Здесь мы заботимся о вашем здоровье, счастье и благополучии, а также о благополучии тех, кому мы служим – мы заботимся.
Ваша работа в McKesson имеет значение. Мы способствуем развитию культуры, в которой вы можете расти, оказывать влияние и получать возможность предлагать новые идеи. Вместе мы будем процветать, формируя будущее здравоохранения для пациентов, наших сообществ и наших сотрудников. Если вы хотите прикоснуться к будущему здравоохранения уже сегодня, мы хотим услышать вас.
В качестве старшего инженера-программиста по управлению идентификацией и доступом вы будете создавать и модернизировать возможности аутентификации и авторизации, которые защищают технологические платформы здравоохранения McKesson.
Это практическая роль инженера-программиста, ориентированная на современную архитектуру идентификации, безопасную разработку приложений и автоматизацию инфраструктуры. Вы будете помогать в миграции приложений и функций идентификации из устаревших систем аутентификации на современные платформы идентификации, такие как Okta, а также в управлении инфраструктурой идентификации с помощью инфраструктуры как кода (IaC), включая Terraform.
Вы будете управлять сложными функциями идентификации, от технического проектирования до внедрения, тестирования, развертывания и поддержки в производственной среде, помогая создавать масштабируемые шаблоны, которые могут принять другие инженерные команды.
Что вы будете делать:
- Проектировать, разрабатывать, тестировать и развертывать безопасные возможности аутентификации и авторизации, включая SSO, MFA, федерацию, предоставление доступа и интеграции жизненного цикла идентификации.
- Руководить технической миграцией приложений и групп пользователей из устаревших систем аутентификации и каталогов на Okta или сопоставимые современные платформы идентификации.
- Создавать и поддерживать инфраструктуру идентификации с помощью Terraform и Infrastructure as Code, устанавливая повторно используемые, контролируемые версиями шаблоны для конфигурации и развертывания идентификации.
- Проектировать и внедрять интеграции идентификации с использованием OAuth 2.0, OpenID Connect (OIDC), SAML и SCIM.
- Разрабатывать безопасные сервисы, API и интеграции, которые поддерживают аутентификацию, авторизацию, предоставление доступа и рабочие процессы идентификации.
- Сотрудничать с инженерами-программистами, архитекторами, владельцами продуктов и командами безопасности для преобразования требований к идентификации и доступу в масштабируемые технические решения.
- Интегрировать конфигурацию идентификации и элементы управления безопасностью в конвейеры CI/CD, включая автоматизированное тестирование и практики развертывания.
- Проводить обзор кода и технических проектных решений с особым вниманием к корректности аутентификации и авторизации, управлению секретами, обработке сеансов и безопасным инженерным практикам.
- Диагностировать сложные производственные проблемы идентификации, связанные с токенами, сеансами, федерацией, предоставлением доступа, интеграцией приложений и политиками доступа.
- Вносить вклад в архитектуру и дорожную карту для консолидации возможностей идентификации и вывода из эксплуатации устаревших технологий аутентификации.
- Обучать инженеров безопасному разработке программного обеспечения, шаблонам идентификации, практикам IaC и архитектуре аутентификации.
- Создавать четкую техническую документацию, диаграммы потоков идентификации, шаблоны развертывания и операционные руководства.
- Сотрудничать с командами по безопасности, рискам и соответствию для создания решений по идентификации, подходящих для регулируемой среды здравоохранения.
Минимальные требования:
- Степень или эквивалент и обычно 7+ лет соответствующего опыта.
Ключевые навыки:
- Опыт работы в сфере разработки программного обеспечения более 5 лет, включая управление производственными приложениями, сервисами, платформами или распределенными системами.
- Опыт работы в сфере идентификации, аутентификации, авторизации или безопасности более 2 лет.
- Опыт программирования на одном из языков, таких как Java, C#, Python, или сопоставимом объектно-ориентированном/backend языке.
- Опыт работы с интеграцией приложений с современными поставщиками идентификации, такими как Okta, Microsoft Entra ID, Auth0, Ping Identity, или сопоставимыми платформами.
- Практический опыт работы с OAuth 2.0, OpenID Connect (OIDC) и SAML в производственных системах.
- Опыт модернизации или миграции приложений из устаревших технологий аутентификации, таких как LDAP, Active Directory, SiteMinder или пользовательских сервисов аутентификации.
- Практический опыт использования Terraform для предоставления и управления инфраструктурой или конфигурацией платформы как кода, включая повторно используемые модули, контроль версий, процессы обзора, тестирования и развертывания.
- Опыт создания или поддержки REST API, микросервисов или распределенных приложений в производственных средах с повышенными требованиями к безопасности.
- Опыт работы с современными практиками CI/CD и автоматизированной доставки программного обеспечения.
- Опыт внедрения практик безопасной разработки, связанных с аутентификацией, авторизацией, управлением секретами, сеансами или контролем доступа.
Предпочтительные квалификации:
- Глубокий практический опыт работы с Okta, включая SSO, MFA, управление жизненным циклом, предоставление доступа, политики и интеграцию приложений.
- Опыт управления конфигурацией Okta через Terraform.
- Опыт работы с предоставлением доступа на основе SCIM и автоматизацией жизненного цикла идентификации.
- Опыт работы с AWS, Azure или GCP.
- Опыт работы с Docker, Kubernetes или другими облачными технологиями.
- Опыт работы с реляционными или NoSQL базами данных, используемыми в распределенных приложениях.
- Опыт работы с моделированием угроз, связанных с идентификацией, Zero Trust, принципом наименьших привилегий или контролем доступа на основе политик.
- Опыт разработки программного обеспечения в сфере здравоохранения, финансовых услуг, страхования, наук о жизни или других регулируемых отраслях.
- Знакомство с нормативными или стандартными требованиями безопасности, такими как HIPAA, SOC 2, или сопоставимыми.
- Сертификация Okta или эквивалентная сертификация платформы идентификации.
Критерии успеха:
В этой роли вы будете:
- Предоставлять безопасные, готовые к эксплуатации возможности идентификации, которые инженерные команды смогут надежно интегрировать.
- Увеличивать использование повторяемых, контролируемых версиями шаблонов Terraform/IaC для конфигурации идентификации вместо ручного администрирования платформы.
- Успешно переводить приложения и функции идентификации с устаревших технологий аутентификации без ущерба для доступности или доступа к приложениям.
- Создавать повторно используемые шаблоны аутентификации, авторизации, федерации и предоставления доступа, которые уменьшают количество уникальных реализаций идентификации.
- Повышать надежность, удобство обслуживания и безопасность интеграции идентификации посредством автоматизированного тестирования, CI/CD, документации и операционных стандартов.
- Стать техническим ресурсом для инженеров, решающих сложные проблемы аутентификации и авторизации.
Мы гордимся тем, что предлагаем конкурентоспособный пакет вознаграждений в McKesson в рамках нашей программы Total Rewards. Это определяется несколькими факторами, включая производительность, опыт и навыки, долевое участие, регулярные оценки рынка труда и географические рынки. Указанный ниже диапазон заработной платы соответствует философии оплаты труда McKesson, и оплата всегда будет соответствовать применимым нормативным актам. Помимо базовой заработной платы, могут предлагаться другие виды вознаграждения, такие как ежегодный бонус или возможности долгосрочного стимулирования. Дополнительную информацию о преимуществах в McKesson можно найти здесь.
Наш диапазон базовой заработной платы для этой должности
$131,000 - $218,300
Mckesson стало известно о мошеннических онлайн-действиях, связанных с подбором персонала, когда лица, не связанные с McKesson и не уполномоченные им, используют имя McKesson (или аффилированных компаний, таких как CoverMyMeds или RxCrossroads) в мошеннических электронных письмах, вакансиях или сообщениях в социальных сетях. В связи с этим мошенничеством, пожалуйста, имейте в виду следующее:
Консультанты по подбору персонала McKesson никогда не будут запрашивать деньги или данные кредитной карты в связи с подачей заявления на вакансию в McKesson.
Консультанты по подбору персонала McKesson не общаются с кандидатами через онлайн-чаты или с использованием таких адресов электронной почты, как Gmail или Hotmail. Обратите внимание, что McKesson полагается на виртуального ассистента (Gia) для определенной коммуникации с кандидатами, связанной с подбором персонала.
Вакансии McKesson публикуются на нашем карьерном сайте: careers.mckesson.com.
Mckesson является работодателем, предоставляющим равные возможности.
Mckesson предоставляет равные возможности трудоустройства для кандидатов и сотрудников, независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, статуса ветерана, инвалидности, возраста, генетической информации или любой другой категории, защищенной законом. Дополнительную информацию о полной политике McKesson в отношении равных возможностей трудоустройства можно найти на нашей странице, посвященной равным возможностям трудоустройства.
Mckesson стремится быть работодателем, предоставляющим равные возможности трудоустройства, и предлагает возможности всем соискателям, включая соискателей с ограниченными возможностями. Если вам требуется разумное приспособление для помощи в поиске работы или подаче заявления о приеме на работу, пожалуйста, свяжитесь с нами, отправив электронное письмо по адресу (США) контакт рекрутера или (Канада) контакт рекрутера. Резюме или CV, отправленные на этот почтовый ящик, не будут приняты.
Присоединяйтесь к нам в McKesson!