Старший разработчик Go, PaaS, Языковая платформа

Ozon

Старший разработчик Go, PaaS, Языковая платформа

Москва, Пресненская набережная, 10

Метро: Деловой центр

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

Мы строим абсолютно новую платформу в Ozon, основанную на современных технологиях. Задача команды Платформы - обеспечение высокой надежности микросервисов и поддержка высокого уровня инженерной культуры в компании.

Платформа в Ozon - это разработка для разработки, мы снабжаем инженеров библиотеками, фреймворками и подходами, которые решают их повседневные проблемы - быстрый старт нового сервиса, работа с очередями и базами данных, балансировка нагрузки, рейт лимитинг, circuit-breaking и многое другое.

Также мы строим внутреннее облако, которое позволяет запускать все необходимые ресурсы “по кнопке” без участия людей: PostgreSQL, Kafka, Ceph, Redis, Memcached и многое другое.

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

Наш стек: Go, Kubernetes, PostgreSQL, GitLab CI, Prometheus, Kafka, Redis.


Вам предстоит:

  • развитие и поддержка общего фреймворка для микросервисов, улучшение интеграции микросервисов с инфраструктурой и их инструментирование;

  • решение фундаментальных платформенных проблем, возникающих при эксплуатации >2k микросервисов (балансировка нагрузки и сетевых соединений, бесшовное переключение баз данных при падении мастера и т.д.);

  • создание продуктов as-a-Service;

  • работа с командами как с заказчиками платформенных фичей;

  • планирование и стратегическое развитие платформы Ozon;

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

Мы ожидаем:

  • умение писать чистый, тестируемый код на Go или опыт платформенной разработки, прекрасное владение одним и более языками: C, C++, Java, Python, Ruby, PHP (мы пишем на Go);

  • опыт работы с терминалом в Linux и понимание, куда посмотреть, когда сервер тупит;

  • понимание принципов обеспечения высокой доступности приложений и опыт в балансировщиках нагрузки и rate-limiter'ах;

  • опыт работы с распределёнными системами (микросервисы, service discovery) и с соответствующими инструментами (LXC, Docker, orchestration systems).

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

  • интерес к анализу, проектированию и решению проблем в масштабных распределенных системах;

  • умение дебажить и оптимизировать код, автоматизировать рутинные операции;

  • умение делать CI, build pipeline и собирать Docker-образы, писать Makefile;

  • вы хорошо знакомы с эксплуатацией микросервисов и работали с системами мониторинга (Prometheus), трейсинга (OpenTracing/OpenTelemetry) и логирования (Graylog).

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

Адрес

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

evrone.ru
Удаленная работа
  • Москва

  • до 400000 RUR

Рекомендуем
HFLabs
Удаленная работа
  • Москва

  • от 300000 RUR

Рекомендуем
Ozon
Удаленная работа
  • Москва

  • от 300000 RUR

Рекомендуем
MIND Software
Удаленная работа
  • Москва

  • от 300000 RUR

AppMagic
Удаленная работа
  • Москва

  • до 7000 USD

Клируэй Текнолоджис

Golang разработчик

Клируэй Текнолоджис

Удаленная работа
  • Москва

  • до 350000 RUR

БКХ Еком
Удаленная работа
  • Москва

  • от 200000 RUR

Островок
Удаленная работа
  • Москва

  • от 200000 RUR

Асылгареева Алина Айдаровна

Fullstack-разработчик

Асылгареева Алина Айдаровна

Удаленная работа
  • Москва

  • от 3500 USD

РДП Энтерпрайз
Удаленная работа
  • Москва

  • от 3500 USD

Data-Driven Lab

Senior Golang Developer

Data-Driven Lab

Удаленная работа
  • Москва

  • от 3500 USD

Positive Technologies
Удаленная работа
  • Москва

  • от 3500 USD

Флант
Удаленная работа
  • Москва

  • от 3500 USD

2ГИС
Удаленная работа
  • Москва

  • от 3500 USD

evrone.ru
Удаленная работа
  • Москва

  • до 400000 RUR

ArtVolkov.ru
Удаленная работа
  • Москва

  • до 850000 RUR

ТОЧКА ЗНАНИЙ
Удаленная работа
  • Москва

  • до 850000 RUR

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

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