Разработчик в команду системной разработки внутреннего облака Яндекса

В нашем Облаке работают почти все основные пользовательские сервисы Яндекса, а также множество внутренних. Облако, как и любой другой программный или аппаратный продукт, состоит из различных слоев, которые предоставляют определенный интерфейс вышестоящим слоям. Служба базовой инфраструктуры, к которой относится и группа системной разработки, отвечает за базовый слой ПО (в том числе и ядро ОС), который появляется на новом сервере Яндекса после его ввода в эксплуатацию. Мы ищем талантливого инженера, который поможет нам развивать инфраструктурные компоненты, отвечающие за настройку сетевого стека и сбор диагностической информации, а также сервис, анализирующий производительность и узкие места кластера в целом.

Какие задачи вас ждут

  • поддерживать и развивать существующие инфраструктурные компоненты;
  • проектировать и развивать clusterwide сборщик perf-сэмплов и метрик с последующей аналитикой;
  • оказывать поддержку пользователей по вопросам производительности их сервисов.

Мы ждём, что вы

  • знаете Go, C, C++ или Python (не обязательно все языки сразу);
  • не на словах знаете про утилиты perf, bpftrace и аналогичные;
  • знакомы с технологией eBPF, имеете опыт написания bpf-программ;
  • имеете представление об архитектуре современных процессоров;
  • понимаете принципы работы операционных систем, контейнеризации и сети.

Будет плюсом, если вы

  • работали в инфраструктуре и имеете опыт отладки performance-проблем;
  • имеете опыт разработки ядра и модулей ядра Linux;
  • принимаете участие в развитии OSS.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)