сегодня в 11:00 Просмотры 1 +1 сегодня Вакансия партнера

Python-разработчик

Москва , улица Годовикова, 9с17

Специализация: Программист, разработчик

Формат работы: Удалённо

График работы: 5/2

Тип занятости: Полная занятость

Опыт: От 3 до 6 лет

Выплата: ежемесячно

Описание

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);

Требования

  • Высшее техническое образование;
  • знание 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 пн-пт, гибкое начало дня;
  • Социальный пакет (ДМС, оплата мобильной связи).

Навыки

Python
Kubernetes
Docker
Оптимизация кода
Linux
KVM