👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик на Java/Kotlin или Go в Development Experience Yandex Cloud

Местоположение и тип занятости

Москва, Санкт-Петербург, ЕкатеринбургПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

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

О компании и команде

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

Сервисы Yandex Cloud разрабатываются на двух основных платформах: на Java и Go. С ростом количества и сложности сервисов становится всё важнее иметь эффективные средства для разработки. Подразделение Development Experience занимается улучшением и оптимизацией разработческой инфраструктуры. Основная задача подразделения — делать процессы разработки сервисов в облаке понятными и эффективными в соответствии с лучшими современными практиками.

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

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

Поддержка систем сборки и интеграций с инфраструктурными сервисами
Обязательные составляющие каждого сервиса — скрипты сборки кода в артефакты, скрипты интеграции с CI/CD-системами и другие вспомогательные компоненты. В нашей команде нужно будет заниматься унификацией и развитием общих скриптов, а также помогать другим командам решать возникающие с ними проблемы, отвечать на вопросы и помогать командам переходить на общие решения.

Написание документации с примерами, гайдлайнами и how to
Yandex Cloud — сложный и масштабный инженерный продукт. Поэтому многие аспекты разработки сервисов в облаке требуют много времени на изучение и погружение в них. Чтобы облегчить процесс адаптации новых разработчиков в облаке и упростить получение информации по разработке, нужно будет писать документацию: примеры использования библиотек, гайдлайны по различным практикам разработки и описания типовых сценариев, с которыми могут сталкиваться разработчики облачных сервисов в своей работе.

Ожидания от кандидата

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

  • Имеете опыт разработки на Go или Java/Kotlin не менее трёх лет
  • Знакомы с основными принципами разработки серверных приложений
  • Умеете писать простой и понятный код, заниматься его сопровождением
  • Готовы внедрять процессы и компоненты в другие команды

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

  • Разрабатывали внутренние библиотеки или контрибьют в open-source-проектах
  • Разрабатывали на стеках Java и Go, готовы переключаться между задачами на этих платформах

Условия работы

  • Гибкий график работы
  • Расширенная программа ДМС, оплату 80% стоимости ДМС для супругов и детей
  • Компенсация затрат на питание
  • Возможность обучения и сертификации за счёт компании
  • Скидки от компаний-партнёров