Skip to main content
Selectel

Backend разработчик в команду Сетевых функций облака

RemoteRussia only
Published
Role
Fullstack
Salary not disclosed
Check eligibility

Open to RU only. Set where you work from to check your eligibility.

No BS summary

Команда Сетевых функций облака занимается развитием и поддержкой сервисов для управления сетями, виртуальными роутерами и балансировщиками нагрузки. Мы ищем Backend-разработчика, который вместе с нами будет делать новые сетевые возможности для облачной платформы на базе OpenStack.

Core skills

Python/Flask/SqlAlchemy/Celery/Oslo/TaskflowOpenStackGo

Required skills

MySQL/PostgreSQL/ClickHouseRabbitMQ/RedisLinuxbashGitlabCI/Puppet/JenkinsDocker/Kubernetes

Optional skills

OpenFlowOpen vSwitchOVSDBNetconfSSH

Required languages

Russian unknown

What you'll do

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

What they require

  • Хорошее знание Python (Flask, SqlAlchemy, Сelery, Oslo, Taskflow) и другими, специфичными для OpenStack
  • Опыт работы как с небольшими микросервисами, так и с масштабными монолитными проектами
  • Знание сетевых технологий, их возможностей и ограничений: понимать отличие VLAN от VXLAN, как работает маршрутизация трафика, что такое BGP, умение снять tcpdump и разобраться в нём
  • Опыт работы с MySQL/PostgreSQL/ClickHouse, RabbitMQ, Redis
  • Опыт проектирования API и архитектуры приложения, в том числе микросервисной архитектуры
  • Опыт работы с ОС семейства Linux, то есть для вас не должно быть проблемой: написать bash скрипт, "погрепать" логи, выйти из Vim, настроить IP адреса и сетевые интерфейсы
  • Опыт работы и понимание принципов CI/CD и IaC: у нас используется GitlabCI, Puppet, Jenkins
  • Опыт работы с Docker и Kubernetes: мы активно используем эти технологии на всех этапах разработки и внедрения наших систем, так что с ними вы столкнетесь в первые же дни

Benefits

  • Ежемесячная надбавка за некурение
  • ДМС + стоматология + офисный врач* (с первого дня работы)
  • Компенсация психологических консультаций: онлайн или в кабинете психолога
  • 50% оплата абонемента в фитнес-клуб и спортивный зал в офисе*
  • Внутренние спортивные турниры, корпоративные тренировки и участие в спортивных мероприятиях (забеги, велозаезды, заплывы, «Гонка героев», кибертурниры)
  • Офисный душ*
  • Образовательные мероприятия (мастер-классы, лекции, квизы, экскурсии)
  • Тематические киновечера и регулярные вечера настолок (обожаем DnD и спортивную мафию!)
  • PlayStation zone*, кикер и настольный теннис
  • Несколько крупных тусовок в году, а также зимой ездим гонять на сноубордах и лыжах, а осенью в пейнтбол
  • От 50% до 100% оплаты обучения английскому и еженедельные бесплатные разговорные клубы с носителями
  • Внутренние обмены знаниями: lightning & thunder talks, Selectel MasterClass
  • Внутренняя база знаний и курсов
  • Рекомендации по обучению и развитию
  • Персонализированный подход к обучению, возможность участия в конференциях по всему миру
  • Онлайн-библиотека Alpina Digital

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

CloudEnterprise
Salary not disclosed