Москва
В компанию Базис (входим в группу компаний РТК ЦОД) требуется Senior Python Developer.
Обязанности:
- Принимать участие в переработке legacy-части платформы:
- миграция на актуальную архитектуру и фреймворки
- исправление бизнес-логики с учётом обновления инфраструктурных компонентов.
- Проектировать и разрабатывать новый функционал в области:
- оркестрации среды виртуализации (KVM+QEMU+libvirt)
- оркестрации СХД (как аппаратных, так и SDS)
- оркестрации программно-определяемых сетей (SDN)
- Заниматься оптимизацией производительности кода, поиском bottleneck’ов
- Устранять существующие недостатки продукта
- Писать unit-тесты на свой код
- Документировать свой код
- Принимать участие в code review
- Заниматься менторством менее опытных и умелых коллег
Требования:
общие:
- Практикующий python-разработчик с опытом от 5 лет
- Уровень обращения с Linux достаточный, чтобы зайти на сервер с пониманием того, что нужно сделать, и осознанием последствий, к которым это может привести
- Общая компьютерная грамотность
крайне желательные (хотя бы одно из списка ниже):
- Опыт в разработке облачных платформ или каких-либо платформ виртуализации
- Опыт программного управления SDN (в частности, OpenSDN/TF или OVN, но и другие тоже хорошо)
- Опыт программного управления SDS
- Опыт оптимизации многопоточных приложений
- Опыт оптимизации приложений под высокую нагрузку
желательные:
- Опыт работы со средами контейнеризации (docker, containerd) и оркестраторами контейнеров
- Опыт разработки или работы с ORM
- Опыт разработки REST API
- Понимание асинхронной работы кода
Наш технологический стэк:
- Linux (Ubuntu, Astra, ALT, + собственный дистрибутив)
- kvm+qemu+libvirt
- OpenvSwitch
- MongoDB
- python 3.9, quart, gevent
- docker, podman, k8s
Условия:
- Рабочее место — удалённо
- Хороший ДМС со стоматологией
- IT-аккредитация
- Активная и хорошо развитая корпоративная культура, в которой каждый найдет для себя что-то интересное
- График работы 9-18/10-19 с гибким часовым обеденным перерывом
- Оплата труда обговаривается индивидуально с каждым кандидатом