Python Developer (OpenStack)

Дата размещения вакансии: 22.05.2025
Работодатель: Umbrella IT
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Разработка Backend составляющей продукта на языке программирования (Python), технических и продуктовых задач;
  • Разработка новых и отладка существующих компонентов OpenStack – Neutron и Nova;
  • Проработка архитектурных решений задач и их реализация;
  • Разработка дополнительных сервисов, доработка существующих, фикс багов, написание тестов, анализ производительности и узких мест и их устранение;
  • Участие в R&D проекте, исследование и разработка новых решений;
  • Интеграционное и функциональное тестирование разработанных компонентов;
  • Участие во внутреннем тестировании системы и в приемочных испытаниях.

Требования:

  • Уверенное знание и опыт разработки на Python, преимущественно в части Backend;
  • Знание основ архитектуры и компонентов OpenStack;
  • Опыт разработки в области OpenStack;
  • Понимание работы сетевого стека на всех уровнях, опыт настройки и умение находить и решать проблемы;
  • Опыт написания REST API или работы с API сторонних сервисов;
  • Знания спецификаций YAML, JSON, XML, HTTP;
  • Опыт работы в Linux, умения разрабатывать и запускать приложения в его среде;
  • Опыт работы разработки под базы данных Redis, MongoDB, Elasticsearch и прочее будет плюсом;
  • Умение писать юнит, функциональные и интеграционные тесты;
  • Знание TCP, UDP, DHCP, HTTP(S), TLS. Понимание модели OSI (TCP/IP также достаточен);
  • Базовый опыт администрирования сетевого стека Linux (создание и настройка интерфейсов, таблиц маршрутизации);
  • Опыт модульного и интеграционного тестирования как минимум в Python.