Инженер-разработчик (Python, Libvirt, qemu-kvm)

З/П договорная
Размещено 23 февраля


Обязанности: участие в разработке юзкейсов и технических требований к продукту; реализация нового функционала backend на языке Python в части управления виртуальными машинами (миграция, конфигурация, резервное копирование и т.п.); отладка и доработка функционала управления виртуальными машинами продукта компании. Требования: знание Python3, git; обязателен опыт работы с гипервизором qemu-KVM и libvirt, а также глубокие знания команд CLI и структуры файлов конфигурации; опыт работы с LVM; опыт работы с образами виртуальных машин qcow2, vmdk, img, ova, ovf и т.п. понимание механизмов работы снэпшотов, систем резервного копирования данных, протоколов файлового и блочного доступа (FC, iSCSI, NFS и т.п.); уверенные навыки администрирования систем на базе ядра Linux (Debian, RedHat и т.п.); свободное чтение технической документации, написанной на английском языке. Будет преимуществом: опыт работы с одним или несколькими Python веб-фреймворками (django, flask, bottle, pyramid, etc); опыт работы с файловой системой ZFS; опыт работы с pacemaker+corosync или аналогичными программными продуктами для кластеризации и организации кворума. опыт работы с базами данных; знание принципов работы IP-сетей. Можем рассмотреть кандидатов с большим опытом администрирования продуктов на базе qemu-KVM и libvirt, но без опыта работы программистом с навыками автоматизации на python3, либо с опытом, приобретённым в процессе самообучения. Условия: Команда единомышленников; Возможность развития и карьерного роста; Профессиональное обучение и сертификация за счет средств Компании; Официальное трудоустройство и оформление полностью согласно ТК РФ; Медицинская страховка ДМС - после испытательного срока; Выходной день в честь дня рождения.