Цветочная улица 23
Облако Selectel представляет собой огромный набор микросервисов и подсистем, слаженная работа которых позволяет эффективно управлять виртуальными машинами, кластерами k8s, базами данных, связывая их сетями.
Ядро облака - это виртуальные машины, диски и сети. Это базовые компоненты, которые используются нашими клиентами напрямую и являются строительными кирпичиками наших собственных PaaS сервисов.
Команда Сетевых функций облака - это мультифункциональная команда, которая занимается поддержкой и развитием услуги для управления сетями, виртуальными роутерами, балансировщиками нагрузки. Всё направление виртуализации сетевых функций от Open vSwitch и настройки сетевых карт до панели управления делаем сами.
И сейчас мы ищем Senior backend разработчика для совместной разработки новых сетевых фич в нашу облачную платформу.
Быть частью нашей команды, значит работать в режиме осознанности, всегда полагаться на помощь коллег и проявлять готовность помочь развивать облако Selectel на базе OpenStack, которое является одним из крупнейших в России.
Основные задачи
- Разрабатывать сетевые сервисы для нашего облака, такие как DNS as a service, высокопроизводительные балансировщики и прочие
- Обновлять сетевые компоненты openstack (octavia, neutron), писать патчи, фиксить баги в upstream
- Ревьювить код на python и golang, писать юнит и функциональные тесты
- Тесно взаимодействовать с ux проектировщиком, frontend разработчиком, qa-инженерами для разработки качественного продукта
- Проводить исследования, проектировать архитектуру новых компонентов, решать сложные нетривиальные задачи
Мы ожидаем
- Хорошее знание Python
- Опыт работы как с небольшими микросервисами, так и с масштабными монолитными проектами
- Знание сетевых технологий, их возможностей и ограничений: понимать отличие VLAN от VXLAN, как работает маршрутизация трафика, что такое BGP, умение снять tcpdump и разобраться в нём
- Опыт работы с MySQL/PostgreSQL/ClickHouse, RabbitMQ, Redis - Опыт проектирования API и архитектуры приложения, в том числе микросервисной архитектуры
- Опыт работы с ОС семейства Linux, то есть для вас не должно быть проблемой: написать bash скрипт, "погрепать" логи, выйти из Vim, настроить IP адреса и сетевые интерфейсы
- Опыт работы и понимание принципов CI/CD и IaC: у нас используется GitlabCI, Puppet, Jenkins
- Опыт работы с Docker и Kubernetes: мы активно используем эти технологии на всех этапах разработки и внедрения наших систем, так что с ними вы столкнетесь в первые же дни
Про условия
-
Оформление в официально аккредитованную IT-компанию
-
Белая заработная плата
-
Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев
-
30 000 бонусных рублей на услуги компании ежегодно
-
Релокационный бонус при переезде
-
Бесплатные обеды и кофе-брейки
-
Гибкое начало рабочего дня (до 12:00)