other

Инженер-программист аппаратно-программных комплексов (стек python/java)

26 марта 2026

З/П не указана

Город: Москва. Станции метро: Таганская, Павелецкая, Марксистская

RDP.RU

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 3 лет

RDP - ведущий российский производитель сетевых решений.Мы специализируемся на разработке инновационного программного обеспечения и программно-аппаратных комплексов для высокопроизводительной обработки сетевого трафика. Продукция компании широко востребована в сетях операторского класса, крупных предприятиях и Госсекторе.Одна из ключевых особенностей нашей компании – поставка масштабируемых решений на базе нашего оборудования, интеграция с системами Заказчика и доработка продуктов под поставляемые решения.Сейчас мы находимся в поиске Инженер-программист аппаратно-программных комплексов стек python/java middle​​​​​​​ в Центр обработки и автоматизации данных (ДЦОА), которое занимается внедрением, интеграцией и поддержкой наших программно-аппаратных решений на площадках заказчика. Обязанности: Разработка сервисов на python для агентов удалённого управления ОС embedded на базе дистрибутивов linux; Разработка и сопровождение ПО для установки и настройки embedded-ОС (Linux-дистрибутивы); Проектирование и развитие взаимодействия агентов с инфраструктурными сервисами (API управления, системы метрик, логирования, выполнения заданий и обновлений), а также контроль обновлений ПО и версий прошивок embedded-устройств; Участие в troubleshooting (2–3 линия) проблем ОС, ПО и сетевого стека в распределённой инфраструктуре (3 ЦОД и более 2000 устройств), а также в развитии продукта: архитектурные обсуждения, улучшение кода, подготовка релизов и внедрение новых технологий.; Контроль за обновлением ПО и версионностью прошивок на embedded устройствах после выпуска релизов с мажорными прошивками; Участвовать в архитектурных обсуждениях (в рамках технологий с глубокой погруженностью); Производить при необходимости рефакторинг кода; Участие в задачах связанных с R&D активностью по внедрению новых технологий в процессную цепочку продукта; Подготовка и планирование работ по выпуску релизов и внедрению мажорных версий в продуктовую инфраструктуру после прохождения всех этапов тестирования; Требования: Опыт в коммерческой разработке Python не менее 5ти лет. Опыт в разработке java от 1го года; Опыт работы с linux подобными системами на уровне OPS; Обязательно - стек языков программирования python на уровне middle и java на уровне junior. Опыт в разработке: FastAPI, SQLAlcheny, requests, AsyncIO, Flask, python-iptables, IPRoute/pyroute2, jinja2, Опыт работы с: D-Bus, i2c(SMBus), SPI, Systemd, Docker; Опыт в разработке сервисов для embedded систем на основе Linux дистрибутивов под x86 и ARM инфраструктуру; Опыт работы с системами мониторинга. Плюсом будет, если есть уверенные знания работы с prometheus, grafana, VictoriaMetrics, умение написать exporter или сервис для загрузки метрик по фильтрам с помощью PromQL; Понимание работы с Git, а также принципов выстраивания GitOps и gitflow процессов, методологию CI/CD; Опыт написания ролей и плейбуков для системы автоматизации процессов ansible; Опыт работы с СУБД (postgresql) — понимать структуру данных, писать начального уровня sql запросы, понимать, как запросы перевести на ORM SQLAlchemy, понимать структуру прав, как работать с плагинами; Обязательно - глубокое знание сетей и стека TCP/IP и навыки траблшутинга сетевых проблем (tcpdump, wireshark, ipsec, pbr, bgp-flowspec, vrrp, iptables, conntrack, docker network, dpi, wireguard, ToS, QoS); Обязательно - глубокое погружение в docker и контейнеризацию, умение управлять изоляцией на уровне системы linux; Обязательно — начальные знания продукта k8s. Иметь навык первичного траблшута, понимать принцип работы, знать элементы и структуру; Понимание принципов работы с REST API, что такое CRUD, умение по паттерну собрать быструю модель RBAC для контроля CRUD на python с условием использования фреймворка (например Flask); Желателен опыт в работе с продуктами QA, например selenoid. Понимание для чего нужны unit-тесты и как реализовать автоматизированное тестирование web приложения с помощью webdriver на любом стеке из: python, java, go; Будет преимуществом иметь рабочий опыт с ПО: ElasticSearch, vector, kafka, nomad, nats, ClickHouse, AirFlow; Уверенное знание systemd, уметь написать свой unit для запуска сервиса написанного на python; Иметь хорошее представление о этапах загрузки ОС Linux начиная от загрузчика, заканчивая запуском сервисов и применением настроек; Условия: Работа в команде опытных инженеров с современным стеком; Много интересных, а иногда и достаточно сложных задач; Трудоустройство в соответствии с ТК РФ; Аккредитованная IT компания; Белая заработная плата; График работы: 5/2; Возможность работы в гибридном режиме; ДМС с базовой стоматологией, а также возможность прикрепления ближайших родственников; Возможность прохождения курсов повышения квалификации за счет работодателя; Адрес офиса: Кожевнический проезд, д. 1, БЦ “Ривер Плэйс”, (м. Павелецкая). Есть мини-спортзал, душ; Кофе, чай и печеньки в свободном доступе, зона отдыха; Букшеринг, много хороших книг издательств МИФ (Манн Иванов Фербер), Альпина Паблишер;

Показать контакты

Имя не указано

Пожаловаться ID: 152137455

Похожие вакансии

Техлид Java (Atlassian-стек)

Договорная

Москва. Станции метро: Таганская, Павелецкая, Марксистская

Газпромбанк

Специалист Отдела эксплуатации программных комплексов Управления программных комплексов

Договорная

Москва. Станции метро: Таганская, Павелецкая, Марксистская

НОВОТРАНС

Программист Java

От 50 000 до 50 000 руб.

Москва. Станции метро: Таганская, Павелецкая, Марксистская

ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ПРОИЗВОДСТВЕННАЯ КОМПАНИЯ АКВАРИУС"

Java-программист

Договорная

Москва. Станции метро: Таганская, Павелецкая, Марксистская

Гео Техно Сот

QA Auto (Python/java)

Договорная

Москва. Станции метро: Таганская, Павелецкая, Марксистская

СБЕР

Инженер по автоматизации тестирования (Java/Python)

Договорная

Москва. Станции метро: Таганская, Павелецкая, Марксистская

МЕТАШАРКС