- Страна
- Россия
Backend-разработчик в команду Сетевых функций облака
Selectel — один из лидеров облачных провайдеров в РФ. Работа над инфраструктурными проектами такого уровня дает отличный профессиональный рост и опыт работы с OpenStack.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Роль требует глубоких знаний не только в разработке на Python/Go, но и в сетевых технологиях (BGP, VXLAN), а также опыта работы с OpenStack, что значительно повышает порог входа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении не указана зарплата, однако для Middle Backend разработчика в Санкт-Петербурге с глубоким знанием сетей и OpenStack рыночные предложения обычно выше среднего по рынку Python-разработки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
Selectel
Backend-разработчик в команду Сетевых функций облака
Санкт-Петербург / Удалённо, гибкий график
*☑️* Основные задачи
-Разрабатывать сетевые сервисы на Python и Golang, такие как DNS-as-a-service, высокопроизводительные балансировщики и др.
-Обновлять сетевые компоненты Openstack (octavia, neutron), писать патчи, фиксить баги в upstream
-Ревьювить код, писать unit и функциональные тесты
-Проводить исследования, проектировать архитектуру новых компонентов
*☑️* Мы ожидаем
-Хорошее знание Python (Flask, SqlAlchemy, Сelery, Oslo, Taskflow) и другими, специфичными для OpenStack
-Опыт работы как с небольшими микросервисами, так и с масштабными монолитными проектами
-Знание сетевых технологий: отличие VLAN от VXLAN, маршрутизация трафика, BGP, умение снять tcpdump и разобраться в нём
-Опыт работы с MySQL/PostgreSQL/ClickHouse, RabbitMQ, Redis
-Опыт проектирования API и архитектуры приложения, в том числе микросервисной архитектуры
-Опыт работы с ОС семейства Linux
-Опыт работы и понимание принципов CI/CD и IaC (GitlabCI, Puppet, Jenkins)
-Опыт работы с Docker и Kubernetes
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- Go
- OpenStack
- Flask
- SQLAlchemy
- Celery
- PostgreSQL
- MySQL
- ClickHouse
- RabbitMQ
- Redis
- Docker
- Kubernetes
- Linux
- BGP
- CI/CD
- Puppet
- Jenkins
Возможные вопросы на собеседовании
Вакансия предполагает работу с сетевыми функциями облака. Важно понимать, как инкапсуляция влияет на передачу данных.
В чем ключевое различие между VLAN и VXLAN с точки зрения масштабируемости и уровней модели OSI?
Работа включает обновление компонентов OpenStack. Работодателю важно знать ваш опыт взаимодействия с этой экосистемой.
Расскажите о вашем опыте работы с компонентами OpenStack (Neutron, Octavia). Приходилось ли вам фиксить баги в upstream?
Для сетевых сервисов критична производительность и надежность доставки сообщений.
В каких случаях вы бы предпочли RabbitMQ вместо Redis для обмена данными между микросервисами в сетевой инфраструктуре?
Позиция требует умения диагностировать проблемы на низком уровне.
Опишите ваш процесс отладки сетевой проблемы с помощью tcpdump. На какие флаги и поля заголовков вы обращаете внимание в первую очередь?
Упоминается использование Taskflow и Celery. Важно понимать механизмы управления состоянием задач.
Как вы обеспечиваете атомарность операций при использовании Taskflow в распределенных системах?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

