НТЦ ИТ РОСА

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

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

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

Мы создаём операционные системы на базе собственного Linux-дистрибутива, развиваем инфраструктурные и облачные сервисы, системы виртуализации, а также разработали мобильную операционную систему РОСА Мобайл.

Если тебе интересно решать сложные задачи и создавать передовые продукты — приходи к нам! Давай строить будущее технологий вместе.

Задачи, которыми готовы поделиться:

  • Разработка новых интеграционных решений: Создание нового функционала и расширение
  • существующих возможностей интеграции oVirt и OpenStack.
  • Поддержка и сопровождение существующего кода: Исправление ошибок, оптимизация
  • производительности и обеспечение стабильности работы интеграционных компонентов.
  • Автоматизация процессов развертывания и управления: Разработка инструментов и скриптов для автоматизации задач развертывания, конфигурирования и управления интегрированной инфраструктурой.
  • Вклад в архитектуру и дизайн: Участие в обсуждении архитектурных решений и дизайна новых функций.
  • Исследование новых технологий: Изучение новых технологий и подходов, связанных с виртуализацией, облачными вычислениями и интеграцией систем.
  • Документирование кода и процессов: Создание и поддержание актуальной документации по разработанному коду и процессам.

Обязанности:

  • Разработка кода: Написание качественного, масштабируемого и поддерживаемого кода на языках программирования Python и/или Java (в зависимости от специфики задачи).
  • Тестирование кода: Написание и выполнение unit-тестов, интеграционных тестов и функциональных тестов для обеспечения качества кода.
  • Отладка и исправление ошибок: Выявление, анализ и устранение ошибок в коде.
  • Code review: Участие в code review других разработчиков и предоставление конструктивной
  • обратной связи.
  • Интеграция с CI/CD: Интеграция разработанного кода в систему непрерывной интеграции и развертывания (CI/CD).
  • Работа с API: Разработка и использование API для взаимодействия между oVirt и OpenStack.
  • Работа с базами данных: Работа с базами данных для хранения и управления конфигурационными данными и другими типами данных.
  • Участие в Scrum-процессе: Участие в ежедневных стендапах, спринт-планировании и ретроспективах.
  • Следование стандартам кодирования: Соблюдение стандартов кодирования, принятых в проекте.
  • Взаимодействие с командой: Активное взаимодействие с другими разработчиками,
  • тестировщиками и архитекторами для решения задач и обмена знаниями.

Требования:

  • Опыт разработки: Опыт разработки программного обеспечения от 2 лет.
  • Языки программирования:

◦ Обязательно: Отличное знание Python

◦ Желательно: Знание других языков программирования, таких как Java, или C/C++.

  • Виртуализация: Хорошее понимание концепций виртуализации и опыт работы с одной или несколькими платформами виртуализации (oVirt, OpenStack, VMware).
  • OpenStack: Базовое понимание архитектуры OpenStackи опыта работы с основными сервисами (Nova, Neutron, Cinder, Glance, Keystone).
  • oVirt: Базовое понимание архитектуры oVirt и опыта работы с основными компонентами (Engine, Host, Storage Domain).
  • Linux: Продвинутый пользователь Linux (командная строка, системное администрирование).
  • Сети: Глубокие знания сетевых технологий (Модель OSI, TCP/IP, Маршрутизация, DNS, DHCP, VLAN, Программно-определяемые сети, виртуализация сетевых функций (NFV), оверлейные сети, Open vSwitch, QoS ).
  • Базы данных: Опыт работы с одной или несколькими реляционными базами данных (PostgreSQL, MySQL).
  • Системы контроля версий: Опыт работы с Git. Инструменты тестирования: Опыт работы с инструментами unit-тестирования (например, pytest, JUnit).
  • CI/CD: Опыт работы с системами непрерывной интеграции и развертывания (например, Jenkins, GitLab CI).
  • API: Понимание принципов REST API и опыт работы с ними.
  • Английский язык: уровень английского языка, достаточный для чтения технической документации и общения с сообществом разработчиков oVirt и OpenStack.

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

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

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

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

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

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

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

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