Назад
3 дня назад

Backend-разработчик (Python/Golang, OpenStack)

Формат работы
remote (только Russia)/onsite
Тип работы
fulltime
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Backend-разработчик (Python/Golang, OpenStack): разработка сетевых сервисов облачной платформы, включая DNS-as-a-service, высокопроизводительные балансировщики и компоненты OpenStack, с акцентом на микросервисную архитектуру, сетевые технологии и надежность систем. Фокус на проектировании архитектуры, обновлении Neutron и Octavia, исправлении upstream-багов и создании функциональных тестов.

Локация: Санкт-Петербург или удаленно из России

Компания

Selectel развивает облачную платформу на базе OpenStack с микросервисами для виртуальных машин, Kubernetes, баз данных, сетей и PaaS-сервисов.

Что делать

  • Разрабатывать сетевые сервисы на Python и Golang, включая DNS-as-a-service и высокопроизводительные балансировщики.
  • Обновлять компоненты OpenStack Octavia и Neutron, писать патчи и исправлять ошибки в upstream.
  • Проектировать архитектуру новых компонентов и проводить технические исследования.
  • Проводить код-ревью и писать unit- и функциональные тесты.

Требования

  • Хорошее знание Python и библиотек Flask, SQLAlchemy, Celery, Oslo, Taskflow.
  • Опыт работы с микросервисами и масштабными монолитными системами.
  • Знание сетевых технологий: VLAN, VXLAN, маршрутизация, BGP; умение анализировать tcpdump.
  • Опыт работы с MySQL, PostgreSQL, ClickHouse, RabbitMQ и Redis.
  • Опыт проектирования API, микросервисной архитектуры, работы с Linux, CI/CD и IaC; используются GitLab CI, Puppet и Jenkins.
  • Опыт работы с Docker и Kubernetes.

Хорошо, если есть

  • Опыт разработки на Golang и работы с OpenStack или другими облачными платформами.
  • Знание оверлейных сетей, плавающих адресов, security groups, NAT, OpenFlow, Open vSwitch, OVSDB и балансировки трафика.
  • Опыт работы с сетевым оборудованием и автоматизации его управления через Netconf, SSH или OVSDB.

Культура и преимущества

  • ДМС, стоматология и офисный врач с первого дня работы для сотрудников питерского офиса.
  • Компенсация психологических консультаций и частичная оплата фитнеса.
  • Образовательные мероприятия, внутренняя база знаний, курсы, мастер-классы и обмен знаниями.
  • Оплата обучения английскому от 50% до 100% и еженедельные разговорные клубы с носителями.
  • Возможность участвовать в конференциях, спортивных мероприятиях и корпоративных активностях.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →