НТЦ ИТ РОСА

Руководитель группы разработки/Team Lead Python developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

АО «НТЦ ИТ РОСА» — это место, где технологии встречаются с креативом и профессионализмом.

Мы создаём операционные системы на базе собственного 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.

  • Английский язык: Уровень английского языка, достаточный для чтения технической документации и общения с коллегами из сообществ ПО с открытым исходным кодом.

Мы предлагаем:

  • Работу в аккредитованной ИТ компании

  • Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору

  • ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)

  • Гибкое обсуждение индивидуальных финансовых условий

  • Гибкое начало рабочего дня — в пределах разумного

  • Обучение за счёт компании

  • Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ