Software Engineer (Virtualization sphere)

Минск
Наш клиент

– это американский стартап, который разрабатывает решения для клауд-нэйтив production workloads. Команда проекта имеет опыт работы с контейнерами Docker, workload orchestration, процессами DevOps и управлением производственными операциями для клауд-нэйтив ПО.

Цель проекта

состоит в том, чтобы расширить текущее решение по запуску приложений на выделенных виртуальных машинах, как единого ядра. Приложение может быть, как обычным исполняемым файлом LinuxЮ так и специфичным для клиента «unikernel» — когда код повторно связан с клиентскими библиотеками для запуска непосредственно на виртуальном оборудовании, без уровня ОС в виртуальной машине. Запуск на клиентской виртуальной машине обеспечивает изоляцию/безопасность на уровне виртуальной машины, но без каких-либо накладных расходов. Фактически, время запуска таких приложений ближе по времени выполнения к процессу Linux и быстрее, чем у контейнеров Docker.

Задачи:
  • Разработка и внедрение ПО на основе сформулированных приоритетов и требований;
  • Определение архитектурных требований и приоритетов для основных компонентов решений проекта;
Технологии:
AWS
Azure
GCP
С/С++
GO
Python
Kubernetes
Docker Containers'
Наши ожидания:
  • Высшее образование в Computer Science или эквивалентное образование;
  • Знание и опыт работы Kernel programming;
  • Знание и опыт работы с ОС, архитектурой, структурой данных и концепций;
  • Знание и опыт работы с такими платформами виртуализации, как KVM, VM monitors, ESXi, и др.;
  • Академический или коммерческий опыт разработки системного ПО в таких сферах, как распределенные системы, ОС, Linux (или другие) kernels, внутренние базы данных, файловые системы и хранилища, hypervisors, контейнеры, или т.п.;
  • Знание контейнеров (Docker), orchestration (Kubernetes), serverless платформы, и клауд-сервисов;
  • Опыт работы с container runtime и orchestration internal будет плюсом;
  • Хорошие знания C/C++ или других системно-уровневых языков программирования (Rust, Go);
  • Опыт работы с другими языками (Python, JavaScript/JSON и др.), которые широко используются в клауд-нэйтив будет плюсом;
  • Умение четко и понятно описывать сложные идеи;
  • Знание английского языка на уровне Intermediate и выше;
Что мы предлагаем?
  • Более 100 технических и нетехнических тренингов для развития и расширения кругозора;
  • Внутренние митапы и конференции – мы любим делиться знаниями;
  • Курсы английского языка (как с русскоязычными преподавателями, так и сnative speakers);
  • Бесплатная медицинская страховка в 80+ частных клиниках;
  • Спортивные активности (футбол, баскетбол, хоккей. большой теннис, плавание и др.) и социальные события (корпоративы,тимбилдинги, happy hours, сплавы на байдарках и др.);
  • Бесплатные горячие обеды в офисе;
Напишите нам!
Мы обязательно ответим