Разработчик на Go в Server Infrastructure Yandex Cloud Отклик на сайте компании
Команда Server Infrastructure занимается эксплуатацией быстро растущей инфраструктуры Yandex Cloud в рамках подразделения Cloud Foundation Services. Мы строим надёжную и масштабируемую инфраструктуру, поверх которой запускаются виртуальные машины пользователей и внутренние сервисы. В сервисах реализуем различные сценарии работы с железом: от процессов ввода, вывода, починки до бесшовного обновления ОС на всём кластере.
Наши сервисы работают с большим количеством облачных и общих яндексовых систем, собирают данные о хостах, метрики состояния железа и кластера в целом, чтобы планировать обслуживание серверов и распределять ресурсы. Мы предоставляем сервисы и инструменты, которые упрощают и автоматизируют внутренние процессы, делают инфраструктуру прозрачнее и стабильнее, снимают с инженеров рутинную работу.
Под нашим управлением уже более 20 тыс. серверов в трёх дата-центрах Яндекса, и их количество непрерывно растёт. Мы разрабатываем и постоянно совершенствуем способы мониторинга наших серверов и подходы к нему так, чтобы заранее и автоматически диагностировать неполадки и выполнять обслуживание, не дожидаясь выхода серверов из строя.
В работе мы используем:
- Golang и Python для разработки сервисов и автоматики
- SaltStack и Terraform для описания инфраструктуры
- TeamCity и Spinnaker для процессов CI/CD
Какие задачи вас ждут
Автоматизация жизненного цикла серверов
Вам предстоит развивать систему эксплуатации инфраструктуры Yandex Cloud:
заменять ручные операции автоматикой — от ввода и вывода серверов
до бесшовного обновления ОС на всём кластере.
Разработка системы инвентаризации
Вы будете проектировать и дорабатывать систему инвентаризации, которая
объединяет физическую и логическую информацию обо всём парке железа, —
чтобы хранить и использовать данные об инфраструктуре было проще.
Разработка для Kubernetes
Вы будете участвовать в разработке Kubernetes-операторов и устройств на базе device plugin, а также интегрировать NRI (Node Runtime Interface) — инструменты, через которые облако управляет ресурсами узлов кластера и контейнерами
на хостах.
Разработка сервисов мониторинга
Вы будете заниматься разработкой сервисов-агентов для мониторинга, сбора метрик
и выполнения проверок на хостах — чтобы неполадки диагностировались
автоматически, до выхода сервера из строя.
Развитие инструментов планирования ресурсов
Также вы займётесь поддержкой и развитием инструментов, которые помогают планировать и распределять ресурсы внутри облака.
Мы ждём, что вы
- Пишете чистый код на Go — либо на Python и готовы быстро освоить Go
- Разрабатывали и поддерживали отказоустойчивые системы
- Выстраивали и эксплуатировали CI/CD-процессы для сервисов, использовали концепцию Infrasructure as Code
- Знаете, как построить идеальный мониторинг
- Любите улучшать процессы и автоматизировать задачи, писали сервисы и утилиты для автоматизации
Будет плюсом, если вы
- Работали с системами контейнеризации и управления конфигурациями: Docker, K8s, SaltStack, Ansible, Terraform
- Разрабатывали операторы и плагины для K8s
- Строили облачные сервисы
- Глубоко знаете Linux
Бенефиты работы в Яндексе
AI-инструменты
Компенсация от 100М токенов для ваших экспериментов и оптимизации рутины.
Доступ к передовым моделям для ежедневной работы.
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят:
Базовые услуги
Плановая помощь и неотложная за рубежом, страхование от несчастных случаев для любителей активного отдыха и лечение критических заболеваний.
Ментальное здоровье
Врачи в клиниках по ДМС, онлайн-консультации с психологами. А также психотерапия в офисах, где есть кабинет психотерапевта.
Ежегодные чекапы
Мы за превентивную заботу о здоровье, поэтому по ДМС можно проходить чекапы и регулярно вакцинироваться.
Больничный
30 дней в году оплачиваются — вы получите полную зарплату, как будто не болели.
Стоматология
Плановые процедуры, профессиональная чистка и экстренная помощь за рубежом.
Коррекция зрения
После года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия.
Терапевты в офисах
Если почувствовали себя неважно, можно обратиться в кабинет врача-терапевта, такие есть во всех крупных офисах Яндекса.
Ведение беременности и роды
Оплачиваем ведение беременности и роды для сотрудниц и жён сотрудников, которые с нами более двух лет.
Страховка для родственников по системе 80/20: мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%. В страховку входит всё то же самое, что и у вас.
Требуемые навыки и допуски
- Python
- Go