Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Yandex Cloud

Разработчик (Гибридные облака)

в Yandex Cloud

200 000 —‍ 400 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Нижний НовгородЕкатеринбургНовосибирскОфис или гибрид
Специализация
Java
Уровень
Senior
Команда
1 - 5 человек

Сеть в Yandex Cloud — один из базовых сервисов, и от её работоспособности зависит работоспособность всего облака. Также сеть — это большая инфраструктура, множество систем и несколько команд, которые занимаются её развитием и поддержкой. Одна из таких команд — HCNS (Hybrid cloud network services).

Мы создаём сервисы управления связностью ресурсов внутри облака с приватными ресурсами клиентов вне облака (on-premise). Один из наших сервисов — Cloud Interconnect (CIC).

Пока сервис работает в полуручном режиме через саппортов и дежурных, и мы занимаемся его автоматизацией. На выходе должна получиться система с публичным API, когда пользователи сами будут управлять логической связностью между своими on-premise-ресурсами и ресурсами в облаке, при этом вся сложная машинерия будет от них скрыта под капотом.

В команду ищем разработчика, который не только интересуется тем, как строятся публичные облачные сервисы, но и сам хочет поучаствовать в развитии таких сервисов в целом и Config Plane и Control Plane сети в частности. Если вам интересно погрузиться в интереснейший мир разработки сетевых сервисов, welcome aboard!

Технологии/инструменты

JavaGoPythonNewSQL

О команде

На текущий момент наша команда состоит из четверых старших разработчиков с опытом работы в индустрии у каждого более 10 лет. Планируем нанять ещё двоих коллег. Команда распределённая, три человека в России, один за рубежом.

У нас нет разработчиков на каком-то одном языке. Мы практикуем инженерный подход, при котором выбираем инструмент под задачу, а не наоборот. У нас нет архитекторов в общепринятом смысле. Мы сами проектируем наши решения. У нас нет тестировщиков и девопсов. Мы сами тестируем и поддерживаем наши сервисы.

При этом у нас № 1 публичное облако в России, куча нерешённых задач разного уровня сложности и множество увлечённых коллег-профессионалов, которые помогут в решении этих задач.

  • Структура связей в Yandex Cloud горизонтальная, для решения своих задач не нужно идти через руководителей, можно напрямую.
  • Вместо Scrum и спринтов у нас Kanban, есть квартальное планирование, и каждый день в Zoom у нас стендап.
  • В Yandex Cloud dogfooding, поэтому для построения своих сервисов мы используем свою же инфру.
  • Для управления проектами и знаниями используем Яндекс Трекер и Вики.
  • Для управления исходниками — Bitbucket, для сборки — TeamCity, для деплоя — Salt и K8s + Spinnaker.
  • Из технологий разработки у нас Java, свой DI и ORM, Maven, gRPC, Golang, Python, Git.
  • Для общения пользуемся Telegram.
  • Периодически проводятся онлайн-встречи для обмена опытом между разными командами виртуальной сети и Yandex Cloud.

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

Во всех сервисах вам предстоит решать преимущественно задачи на бизнес-логику, но также будут задачи на оптимизацию производительности и на добавление асинхронности в системы.

Разработка и сопровождение сервисов управления Cloud Interconnect.

Сервисы управления Cloud Interconnect включают в себя:

  • Сервис на Java, который отдает пользователям API, хранит желаемое состояние системы и варит на его основе конфиг для кластеров сетевых устройств.
  • Сервис на Python, который забирает у сервиса на Java конфиг и консистентно накатывает его на кластеры сетевых устройств.
  • Сервис на Python, который забирает у сервиса на Java конфиг для мониторинга и на его базе настраивает клиентские графики по кластерам сетевых устройств.
  • E2E-тесты.

Здесь нужно будет разрабатывать преимущественно сервис на Java и E2E-тесты.

Разработка и сопровождение сервисов управления CloudGate.

Сервисы управления CloudGate включают в себя:

  • Сервис на Java, который отдает пользователям API, хранит желаемое состояние связности в системе и управляет нижележащими сервисами.
  • Сервис на Java, который хранит желаемое состояние кластеров CloudGate и на его основе варит конфиг для них.
  • Сервис на Go, который управляет маршрутной информацией CIC.
  • E2E-тесты.

Здесь будут задачи во всех сервисах.

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

  • Имеете опыт бэкенд-разработки на Java или готовы перейти с другого стека в короткие сроки.
  • Знакомы с Go и Python или готовы в них разобраться.
  • Умеете работать как с традиционными реляционными, так и с NewSQL базами данных.
  • Готовы к DevOps-подходу (дежурить, писать мониторинги, собирать метрики, заниматься деплоями и всем остальным).
  • Готовы работать в распределённой команде.
  • Имеете опыт работы от 3-х лет.

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

  • Разрабатывали распределённые или многопоточные системы.
  • Знакомы с gRPC.
  • Знакомы с сетевым стеком TCP/IP.
  • Знакомы с протоколами динамической маршрутизации и имеете навыки по их траблшутингу (особенно интересен BGP).
  • Работали с сетевым оборудованием хотя бы одного из крупных вендоров.
  • Занимались автоматизацией конфигурирования сетевого оборудования.
  • Проектировали или разрабатывали OSS-системы, оркестраторы сетевых сервисов или SDN-системы.

Условия

  • Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, медосмотры, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев для тех, кто занимается активным отдыхом.
  • Психотерапия в офисе или онлайн с сервисами «Ясно» и Яндекс Здоровье.
  • Лазерная коррекция зрения через год работы.
  • Ведение беременности и роды — через два года.
  • Страховка для родственников по системе 80/20. Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.
  • В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
  • Оплата участия в профильных конференциях.
  • Скидка 50% на изучение иностранных языков.
  • Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
  • В офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с тренером.
  • Бесплатные тренировки с FITMOST.
  • Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.
  • В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.
  • Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
  • Гибридный формат. Работайте там, где вам удобнее. Например, часть недели из офиса, а часть — из дома.
  • Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы для планирования беременности.
  • Жилищные займы. Льготы на покупку жилья — в зависимости от стажа, позиции и результатов ревью. Действуют в городах России, где есть офисы Яндекса.
Диана Дозморова Менеджер по персоналу
Yandex Cloud

О компании Yandex Cloud

Сфера
Продуктовая компания
Размер
1001+

Yandex Cloud — публичная облачная платформа, которая предоставляет корпорациям, среднему бизнесу и частным разработчикам масштабируемую инфраструктуру, сервисы хранения данных, инструменты машинного обучения и средства разработки. С 2018 года платформа выросла вдвое не только по суммарному доходу, но и по клиентской базе: ежедневно сервисы используют более 10 тысяч компаний.

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

400 000 – 450 000 ₽/мес на руки
📍 Москва (м. ЗИЛ), можно удалённо из РФ
400 000 – 500 000 ₽/мес на руки
📍 Москва, офис или гибрид
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Самара, Казань, полная удалёнка
383 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Казань, Самара, полная удалёнка
350 000 – 480 000 ₽/мес на руки
📍 Москва (м. Кутузовская), офис несколько дней в неделю