Компания Virtuozzo разрабатывает решения в области контейнерной и гипервизорной виртуализации, распределённых облачных хранилищ, средств управления, также ведутся Open Source проекты (OpenVZ, Criu и т.д.). Virtuozzo является частью группы компаний Parallels. Virtuozzo тесно взаимодействует с МФТИ, в частности в данный момент в компании трудоустроены несколько студентов на должности стажеров, многие сотрудники являются выпускниками и преподавателями Физтеха.
Если вам интересно трудоустройство в компанию, присылайте свои резюме на career@virtuozzo.com. По этому же адресу можно направить любые интересующие вас вопросы. Рассматриваются кандидатуры на краткосрочные (например, летние), а также более долгосрочные проекты.
Узнать больше о компании:
https://twitter.com/ru_Virtuozzo
https://habr.com/company/virtuozzo/blog/
QA Intern
Задачи:
- Разработка сценариев тестирования
- Тестирование новых функций
- Регрессионное тестирование
- UI и тестирование локализации
- Исследования и проверка
- Анализ продуктов и испытаний
- Тестирование сторонних приложений
- Возможность настройки сложной тестовой среды (windows\linux; server\desktop)
- Кросс-платформенное тестирование
Требования:
- Усовершенствованные пользовательские навыки Linux (оболочка/скрипты)
- Понимание клиент-серверных технологий
- Основные сетевые навыки (стек TCP/IP, маршрутизация, IPv4, межсетевой экран)
- Устранение неполадок ОС и сетевых проблем
- Базовые знания программирования (bash, Python) – плюс
- Технический английский язык
Devops Intern
Задачи:
- Администрирование гео-распределенной облачной инфраструктуры и приложений:
- Централизованное логирование и мониторинг
- Разграничение прав доступа и аудит
- Периодические процессы
- Резервное копирование
- Диагностика и профилактика
- Устранение нештатных ситуаций
- Автоматизация сборки, тестирования и развертывания приложений, управление конфигурациями
- Обработка запросов бизнес-пользователей: генерация отчетов, информационно-разъяснительная работа
- Творческие задачи в области анализа данных, системного программирования, сетей
- Участие в разработке нового функционала по анализу и пакетной обработке данных
Требования:
- Основательные навыки системного администрирования Linux и базовых сервисов (CentOS 7)
- Навыки автоматизации и оптимизации процессов, написания скриптов
- Базовый опыт программирования на Python (2.7 и 3.4)
- Базовое понимание работы реляционных баз данных и навыки написания простых запросов
- Базовое понимание функционирования компьютерных сетей
- Технический английский язык
Плюсом будет:
- Практический опыт анализа данных, навыки работы в Excel
- Умение читать код на Java и/или C#
- Знакомство с Django
- Опыт работы с Ansible
- Опыт работы с Docker
- Опыт работы с AWS и/или другими публичными облаками
- Понимание основ виртуализации и контейнеризации
- Базовое понимание PKI и TLS
Virtualization Intern
Задачи:
- Разработка высоконагруженной асинхронной подсистемы эмуляции устройства для виртуальных машин: дисковой или сетевой подсистемы
- Эмуляция устройств на физическом уровне (запись драйверов)
- Повышение производительности по сравнению с конкурирующими продуктами (KVM/VMware/VirtualBox)
- Работа с драйверами для виртуализованных устройств Linux/Windows (приветствуются как эксперты по виртуализации Virtio, так и HyperV)
- Разработка BIOS BIOS/UEFI
Требования:
- Отличное знание C
- Опыт разработки и настройки загруженных приложений ввода-вывода и сетевых приложений
- Отличное знание программирования Unix на низком уровне: приветствуются как эксперты ядра, так и пользователи
Posix API - Linux и/или FreeBSD
- Технический английский язык
Плюсом будет:
- Понимание внутренних компонентов Linux или Windows или FreeBSD
- Опыт разработки открытых проектов
- Опыт программирования/настройки Windows
- Опыт программирования встраиваемых систем (драйверов)
- Коммиты, сделанные в ядре QEMU/Linux (особенно KVM), будут большим плюсом
C/GO Intern
Задачи:
- Разработка компонентов Software Defined Storage (SDS) и интерфейсов доступа к данным
- Оптимизация производительности SDS
- Интеграция со сторонними системами аутентификации/мониторинга/биллинга
Требования:
- Обязательный опыт написания сетевых приложений
- Глубокое знание системных библиотек Linux и понимание архитектуры ядра
- Понимание устройства файловых систем
- Понимание и умение проектировать RESTful архитектуру
- Работа с базами данных из C/Golang кода (postgresql)
- Опыт разработки/проектирования серверной части веб-сервисов
- Опыт проектирование и разработки высоко-нагруженных систем
- Опыт проектирования модульной расширяемой архитектуры приложений
- Умение разбираться в чужом исходном коде
- Технический английский язык
Плюсом будут:
- Навыки быстрого прототипирования приложения/сервиса
- Понимание принципов работы NoSQL баз данных
- Глубокое понимание архитектуры больших высоко-нагруженных проектов (Amazon/Google Cloud) и их ограничений
- Умение работать с очередями сообщений AMPQ (RabbitMQ), Amazon SQS/SNS
- Знакомство с методами аутентификации/авторизации в корпоративной/облачной среде (Kerberos, Active Directory/LDAP, OAuth2, SSO, JWT)
- Понимание устройства SAN/NAS, опыт работы с RDMA/Infiniband/FC/FCoE
- Знакомство с языком Python
Technical Support Intern
Задачи:
- Координация, оценка, сортировка и решение проблем клиентов, обеспечивающих удовлетворенность клиентов
- Выполнение анализа и оценки технической эффективности и надежности продуктов, систем и услуг
- Ведение внутренней и внешней базы знаний о продуктах компании и процедурах устранения неполадок
Требования:
- Опыт работы с программным обеспечением и услугами хостинга (IIS/Apache, Mail, FTP, DNS, SQL)
- Опыт настройки сети и сетевых сервисов
- Понимание структуры ОС и навыков настройки (как для Windows, так и для Linux)
- Понимание системных журналов и опыт работы с утилитами устранения неполадок/мониторинга
- Microsoft, Redhat, LPI или Apple (необязательно, но будет рассматриваться как плюс)
- Беглый английский
- Предыдущий опыт работы в качестве системного администратора был бы плюсом (Windows Server/*nix/Mac OS)