АО «НТЦ ИТ РОСА» — это место, где технологии встречаются с креативом и профессионализмом.
Мы создаём операционные системы на базе собственного Linux-дистрибутива, развиваем инфраструктурные и облачные сервисы, системы виртуализации, а также разработали мобильную операционную систему РОСА Мобайл.
Если тебе интересно решать сложные задачи и создавать передовые продукты — приходи к нам! Давай строить будущее технологий вместе.
Задачи, которыми готовы поделиться:
-
Техническое руководство командой: Предоставление технического руководства, менторства и поддержки членам команды.
-
Разработка архитектуры решения: Определение архитектуры VDI-брокера, обеспечивающей масштабируемость, производительность и надежность.
-
Обеспечение интеграции OpenUDS и ROSA Virtualization 3.1: Разработка и поддержка эффективной интеграции OpenUDS с платформой виртуализации ROSA Virtualization.
-
Планирование и распределение задач: Разработка детального плана проекта, распределение задач между членами команды и контроль за их выполнением.
-
Управление рисками: Выявление, оценка и управление техническими рисками проекта.
-
Решение технических проблем: Оперативное решение возникающих технических проблем и конфликтов.
-
Обеспечение качества кода: Поддержание высоких стандартов качества кода, проведение code review и контроль за соблюдением стандартов кодирования.
-
Управление версиями: Организация и контроль работы с системой контроля версий (Git).
-
Коммуникация с заинтересованными сторонами: Поддержание эффективной коммуникации с менеджером проекта, заказчиком и другими заинтересованными сторонами.
-
Мотивация команды: Создание благоприятной атмосферы в команде и мотивация членов команды на достижение поставленных целей.
Обязанности:
-
Техническое руководство командой:
-
Наставничество и помощь членам команды в решении технических задач.
-
Проведение регулярных code review.
-
Организация обучения и повышения квалификации членов команды.
-
-
Архитектурное проектирование:
-
Разработка архитектурных диаграмм и документации.
-
Выбор оптимальных технологий и инструментов.
-
Определение стандартов разработки.
-
-
Разработка и интеграция:
-
Разработка и поддержка интеграции OpenUDS с ROSA Virtualization.
-
Разработка API для взаимодействия между компонентами системы.
-
Оптимизация производительности и масштабируемости решения.
-
-
Управление проектом:
-
Планирование спринтов и управление задачами в Agile-среде.
-
Определение приоритетов и контроль за выполнением задач.
-
Отслеживание прогресса и выявление отклонений от плана.
-
-
Управление рисками:
-
Идентификация потенциальных технических рисков.
-
Разработка стратегий смягчения рисков.
-
Мониторинг рисков и принятие корректирующих мер.
-
-
Решение проблем:
-
Анализ и решение сложных технических проблем.
-
Организация troubleshooting и отладки кода.
-
Предотвращение повторного возникновения проблем.
-
-
Коммуникация:
-
Регулярное общение с менеджером проекта для обсуждения прогресса и проблем.
-
Представление технических решений заказчику.
-
Организация и проведение митингов команды.
-
Требования:
-
Опыт разработки: Опыт разработки программного обеспечения от 5 лет.
-
Опыт руководства командой: Опыт руководства командой разработчиков от 2 лет.
-
Глубокое знание Python: Отличное знание языка Python и опыт его применения в backend-разработке.
-
Знание ROSA Virtualization: Глубокое понимание архитектуры и принципов работы oVirt и особенностей реализации ROSA Virtualization 3.1. Опыт работы с oVirt API.
-
Знание OpenUDS: Глубокое понимание архитектуры и принципов работы OpenUDS. Опыт разработки с использованием OpenUDS API (желательно).
-
Знание VDI-технологий: Общее понимание VDI (Virtual Desktop Infrastructure) и протоколов удаленного доступа (RDP, SPICE, VNC, Loudplay).
-
Знание Linux: Уверенное владение Linux, включая командную строку и системное администрирование.
-
Знание сетевых технологий: Понимание принципов работы сетей, протоколов TCP/IP, DNS, DHCP, VLAN.
-
Опыт работы с базами данных: Опыт работы с реляционными базами данных (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB).
-
Знание Agile-методологий: Знание и опыт применения Agile-методологий (Scrum, Kanban).
-
Опыт работы с системами контроля версий: Опыт работы с Git.
-
Английский язык: Уровень английского языка, достаточный для чтения технической документации и общения с коллегами из сообществ ПО с открытым исходным кодом.
Мы предлагаем:
-
Работу в аккредитованной ИТ компании
-
Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
-
ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
-
Гибкое обсуждение индивидуальных финансовых условий
-
Гибкое начало рабочего дня — в пределах разумного
-
Обучение за счёт компании
-
Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ