Selectel·Россия·2 дн назад
Backend-разработчик
Ориентир по рынку≈ 275 000 – 450 000 ₽наша приблизительная оценка по 64 вакансиям этой роли и грейда, у работодателя вилка не указана
🌍 УдалённоSeniorПолная занятость
59
Хорошие условия
Навык востребован (Python), работа расписана подробно. Но вилки нет, про деньги придётся договариваться с нуля.
Наша компания
Облако Selectel - это огромный набор микросервисов и подсистем, слаженная работа которых позволяет управлять виртуальными машинами, кластерами Kubernetes, базами данных и связывать их сетями. Команда Сетевых функций облака - кросс-функциональная команда, которая занимается развитием и поддержкой сервисов для управления сетями, виртуальными роутерами и балансировщиками нагрузки.
Чем предстоит заниматься
Разрабатывать сетевые сервисы на 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, то есть для вас не должно быть проблемой: написать bash скрипт, «погрепать» логи, выйти из Vim, настроить IP адреса и сетевые интерфейсы
Опыт работы и понимание принципов CI/CD и IaC: у нас используется GitlabCI, Puppet, Jenkins
Опыт работы с Docker и Kubernetes: мы активно используем эти технологии на всех этапах разработки и внедрения наших систем, так что с ними вы столкнетесь в первые же дни
Опыт разработки на Golang
Опыт работы с OpenStack (другие облака) минимум на уровне пользователя, а лучше как разработчик/администратор
Знания сетевых технологий облаков: оверлейные сети, плавающие адреса, security groups, использование NAT, OpenFlow, Open vSwitch, OVSDB, балансировка трафика
Практический опыт работы с сетевым оборудованием
Навыки автоматизации управления сетевым оборудованием (Netconf, SSH, OVSDB)
Дополнительно
Ежемесячная надбавка за некурение
ДМС + стоматология + офисный врач (с первого дня работы)
Компенсация психологических консультаций: онлайн или в кабинете психолога
50% оплата абонемента в фитнес-клуб и спортивный зал в офисе (с первого дня работы)
Внутренние спортивные турниры, корпоративные тренировки и участие в спортивных мероприятиях (забеги, велозаезды, заплывы, «Гонка героев», кибертурниры)
Офисный душ
Образовательные мероприятия (мастер-классы, лекции, квизы, экскурсии)
Тематические киновечера и регулярные вечера настолок (обожаем DnD и спортивную мафию!)
PlayStation zone, кикер и настольный теннис
Несколько крупных тусовок в году, а также зимой ездим гонять на сноубордах и лыжах, а осенью в пейнтбол
От 50% до 100% оплаты обучения английс