14 сентября 2024
Ищем опытного Python разработчика (middle+, senior) под проект в области оркестрации среды виртуализации. Пишем новые модули и функциональные блоки, поддерживаем и развиваем существующий код.
Задачи:
- Проектировать и разрабатывать новый функционал в области:
- оркестрации среды виртуализации (KVM, containers, bare-metal)
- оркестрации программно-определяемых СХД (SDS) и сетей (SDN)
- интеллектуального мониторинга и самовосстановления всех элементов платформы (healthcheck, selfhealing)
- Сопровождать и оптимизировать существующий код оркестратора среды виртуализации, обеспечивать бесперебойность и производительность при модификациях системы. Поиск узких мест и их устранение;
- Взаимодействовать с другими участниками команды для проектирования нового функционала;
Код, с которым мы работаем, написан на Python. Стек технологий включает linux+kvm (qemu)+libvirt+k8s+OpenvSwitch (+ много всего прочего). В разработке используем git, jenkins, sonarqube.
Требования:
- уверенный Python-программист, умение писать хороший код на Python;
- опыт работы с multithreading, multiprocessing, asyncio;
- умение и готовность покрывать свой код тестами;
- уровень знания Linux достаточный, чтобы зайти на сервер с пониманием того, что нужно сделать, и осознанием последствий, к которым это может привести;
- наличие представления о том, как работают сети;
- ответственность, стремление к профессиональному росту и инициатива.
Крайне желательно, если кандидат будет иметь (достаточно одного из списка):
- опыт в разработке облачных платформ или каких-либо платформ виртуализации
- опыт программного управления SDN (в частности, OVN, но и другие тоже хорошо)
- опыт программного управления SDS
- опыт оптимизации многопоточных приложений
- опыт оптимизации приложений под высокую нагрузку
Плюсом будет:
- опыт работы со средами контейнеризации (docker, containerd) и оркестраторами контейнеров
- опыт разработки или работы с ORM
- опыт разработки REST API
- понимание асинхронной работы вызовов
Условия:
Удаленная работа
Полностью белая зарплата
Официальное оформление
Страховка ДМС
Оборудование при необходимости (персональныи ноутбук и Full HD монитор;)
Рассматриваем кандидатов на полный рабочий день удаленно