Yandex Cloud

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

в Yandex Cloud

250 000 —‍ 500 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Офис или гибрид
Специализация
Java / Scala / Golang / Python
Уровень
Middle
Требуемый опыт
3+ лет

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

JavaGoPythonSQL

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

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

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

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

Больше о нашей команде

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Здоровье

  • Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.

А также

  • Психотерапия в офисе или на онлайн-сервисах.
  • Лазерная коррекция зрения через год работы.
  • Ведение беременности и роды — через два года.

Страховка для родственников по системе 80/20

  • Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.

Рост и развитие

  • В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.

А также

  • Оплата участия в профильных конференциях.
  • Скидка 50% на изучение иностранных языков.
  • Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.

Спорт

  • Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.

А также

  • Бесплатные онлайн-тренировки с FITMOST.
  • Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.

Спортивный клуб Яндекса

  • В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.

И ещё

  • *Гибкий график*. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
  • *Жилищные займы*. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
  • *Всё для детей*. Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.
Анастасия Богачева IT Recruiter
Yandex Cloud

О компании Yandex Cloud

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

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

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

560 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Екатеринбург, Казань, Новосибирск, Нижний Новгород, Воронеж, можно удалённо из РФ
560 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
550 000 – 750 000 ₽/мес на руки
📍 Москва (м. Белорусская), полная удалёнка
500 000 – 650 000 ₽/мес на руки
📍 Москва (м. Авиамоторная), офис или гибрид
450 000 – 550 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), можно удалённо из РФ