Автор курса Микросервисная архитектура

Прямой работодатель  Яндекс Практикум ( yandex.ru )
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Data Analysis • Заказная разработка • Наука • Образование • Телекоммуникации
11 марта
Удаленная работа • Частичная занятость
Опыт работы любой
Работодатель  Яндекс Практикум
Описание вакансии

Яндекс Практикум — сервис онлайн-образования, где реально освоить востребованную цифровую профессию и найти стабильную работу. А технологии и команда экспертов помогают довести дело до конца.

Сейчас мы в поиске автора курса «Технический директор — СТО».

Что делает автор?

  • Создаёт материалы для курса, в которых поддерживают интерес студента и помогают справиться с трудностями.
  • Разрабатывает дополнительные материалы для проверки знаний — квиз-тесты, проверочные работы, чек-листы и памятки.
  • Предлагает идеи, как улучшить усвоение материала.

Что мы ожидаем от вас?

  • Senior-инженер или -архитектор с опытом построения сложных распределенных микросервисных систем в продакшене.
  • 7+ лет опыта в разработке.
  • Опыт коммерческой разработки в двух или более областях из списка:
     

Работа со сложными бизнес-процессами: применение оркестрации, SAGA (Camunda или др.), transactional outbox, CDC (Debezium или др.), DDD, кеширование (Redis, H2 или др.).

Разработка микросервисных приложений под Event-Driven архитектуру: применение EDA, event storming, хореографии, Kafka / Kafka Streams, Flink, k8s, HPA.

Разбивка монолитной системы на микросервисы: применение закона Конвея, team topologies, паттернов декомпозиции монолита, планирование перехода из текущего в целевого решения.

DevOps в микросервисной среде: применение observability (OpenTelemetry, Prometheus, Grafana), пайплайнов, Service Mesh (Istio).

Разработка микросервисных приложений под высокую онлайн-нагрузку: применение кеширования на клиенте и прокси, CQRS, композиция API, rate limiting, circuit breaker, API Gateway (Apollo Federation), OAuth2, JWT, OpenID Connect, NGINX, HAProxy, gRPC, GraphQL, REST.

Разработка микросервисных приложений для пакетной обработки данных: применение Spring Batch или др., distributed scheduling (Openjob или аналоги), k8s, VPA, Data Mesh.

Разработка высоконагруженных архитектур в облачной среде: применение serverless container, lambda, k8s, PostgreSQL, Mongo, S3, Neo4j, Redis, CDN, Configuration as a Service, анализ кода, fitness functions (ArchUnit, Sonar или др.), интеграционное тестирование (Testcontainers или др.).

Приложения для совместной работы пользователей: применение WebSockets, CQRS, Artemis ActiveMQ, Rabbit, Redis, event sourcing.

Что мы предлагаем?

  • Ежемесячное вознаграждение. Размер вознаграждения обсуждаем на собеседовании.
  • Удалённое сотрудничество.
  • Гибкий график и возможность совмещать с основной работой.

Откликнуться на вакансию
Быстрый отклик и регистрация/авторизация

Или быстрая регистрация/авторизация через OAuth