BASIS — разработчик программных продуктов для оказания облачных услуг и платформы динамической инфраструктуры. Компания BASIS занимается поставкой и интеграцией решений виртуализации крупнейшим государственным и коммерческим заказчикам. Мы занимаем активную позицию в вопросе замещения импортных решений нашими. Обязанности: Поддержка и развитие новой функциональности программного модуля vCore Configurator; Разработка и поддержка псевдографического интерфейса (TUI) для управления гипервизором vCore (на базе curses, urwid, textual или аналогичных фреймворков); Интеграция с KVM, QEMU, libvirt (через libvirt-python, python-libvirt);Реализация функций управления виртуальными машинами (запуск, остановка, пауза, миграция); Работа с сетевыми настройками (NetworkManager, nmstate, Open vSwitch, firewalld); Взаимодействие с агентами мониторинга (Zabbix, Logstash, OpenSearch);Настройка аутентификации (LDAP, SSH, PAM); Реализация функций безопасности (очистка памяти, шифрование, контроль модулей); Управление BIOS-настройками и оборудованием через CLI; Разработка модулей для резервного копирования, обновлений, управления пакетами; Интеграция с Kubernetes (k8s), Docker, Podman (при необходимости); Оптимизация производительности интерфейса и обработки больших конфигураций. Требования: высшее техническое образование; знание Python 3.8+ (asyncio, type hints, context managers); опыт работы с аналогичным функционалом от 5 лет; опыт работы с псевдографическими интерфейсами (curses, urwid, npyscreen, textual); опыт взаимодействия с Firewalld, Open vSwitch (OVS), VLAN, Bonding, Bridge; знание Kubernetes (k8s), Docker, Podman; высокие навыки работы с LDAP, PAM, OAuth2/OpenID Connect; опыт работы с Linux-системами (systemd, udev, sysfs, procfs); английский язык (чтение документации, написание комментариев); опыт настройки сетевых интерфейсов (NetworkManager, nmstate, netplan, iproute2); умение писать CLI-утилиты (argparse, click, Typer); знание Git, CI/CD (Jenkins, GitLab CI, GitHub Actions); базовое понимание C (для работы с низкоуровневыми компонентами); понимание принципов TUI/CLI UX (удобство навигации, подсказки, хоткеи). Условия: Трудоустройство согласно ТК РФ; Конкурентная заработная плата по итогам собеседования; Премии каждый квартал; График работы 5/2 пн-пт, гибкое начало дня; Социальный пакет (ДМС, оплата мобильной связи).
Похожие вакансии