Ведущий Go разработчик, PaaS

Ozon

Ведущий Go разработчик, PaaS

Описание вакансии

Привет! Это команда IAM.

Наша команда отвечает за несколько направлений, одно из них — межсервисная авторизация.
В рамках этого направления мы:

  • Разрабатываем и поддерживаем механизмы аутентификации и авторизации между микросервисами (с использованием JWT, OAuth 2.0).
  • Разрабатываем и поддерживаем механизмы аутентификации и авторизации между сервисами и их ресурсами (PostgreSQL, Redis, Memcached, ClickHouse и др.).

  • Настраиваем и контролируем роли и политики доступа для сервисов.

Другое, не менее важное направление — единый вход (SSO) для всех сотрудников компании.
В него входит:

  • Обеспечение бесперебойной работы IDP.
  • Интеграция корпоративных сервисов с IDP.

  • Управление MFA и политиками сессий.

В команде работают несколько опытных инженеров, и мы тесно взаимодействуем с другими платформенными командами и продуктовой разработкой.

Ищем инженера, который готов вместе с нами развивать платформенную инфраструктуру и поддерживать высокий уровень инженерной культуры в компании.

Технологический стек:

Go, PostgreSQL, Kafka, Kubernetes, OAuth 2.0.

Вы будете:

  • Решать фундаментальные платформенные проблемы, возникающие при эксплуатации >5k микросервисов и высоконагруженной инфраструктуры.

  • Развивать и поддерживать инфраструктуру, улучшать интеграции микросервисов и их инструментирование.

  • Обеспечивать максимально высокую надёжность и доступность IDP, в том числе для десятков тысяч сотрудников компании.

  • Работать с командами как с заказчиками платформенных фич. ​​​​​​​

Нам важно:

  • Умение писать чистый, тестируемый и поддерживаемый код на Go.
  • Готовность разбираться в проблемах разработчиков при использовании инфраструктуры.

  • Умение проектировать и разрабатывать масштабируемые и отказоустойчивые решения.

  • Опыт работы с Redis, Kafka, S3 или понимание принципов их работы.

  • Опыт работы с Linux и Git.

Будет плюсом:

  • Опыт работы с системами мониторинга, логирования и трейсинга: Prometheus, OpenTracing, ELK.

  • Опыт работы с Docker и Kubernetes.

  • Знание протокола OAuth 2.0.

Навыки
  • Платформа
  • IT
  • Golang
  • Apache Kafka
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию