Инженер-программист аппаратно-программных комплексов (стек python/java)
Город:
Москва
Занятость:
Полная занятость
Компания "РДП.РУ"
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, БЦ “Ривер Плэйс”, (м. Павелецкая).
-
Есть мини-спортзал, душ;
-
Кофе, чай и печеньки в свободном доступе, зона отдыха;
-
Букшеринг, много хороших книг издательств МИФ (Манн Иванов Фербер), Альпина Паблишер;
14 Мая
Инженер / техник по эксплуатации зданий ООО "КТО"
Москва
от 80 000 до 180 000 руб.
Вакансия компании ООО "КТО" Компания занимается комплексно техническим обслуживанием инженерных систем. Обязанности: - Осуществление...
21 Мая
Технический PM / Инженер-координатор проектов (Дмитровская)
Москва, м. Дмитровская
от 180 000 до 230 000 руб.
Мы — инженерная компания ВИАНТЕК. Разрабатываем сложные программно-аппаратные комплексы, системы автоматизации измерений, ПО для работы с...
22 Мая
Павловский Посад
от 100 000 руб.
Вакансия компании ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "КОМБИНАТ ПОЖАРНЫХ РУКАВОВ" Наше предприятие занимается изготовлением пожарного...
27 Мая
Инженер по эксплуатации здания ООО "ЛИГА УПРАВЛЕНИЯ"
Химки
от 63 000 руб.
Вакансия компании ООО "ЛИГА УПРАВЛЕНИЯ" Управляющая компания Торгового центра "ЛИГА" г. Химки. Наша деятельность успешно охватывает техническую...
29 Мая
Инженер-конструктор схемотехники (Энергетическая)
Жуковский
от 160 000 руб.
Мы - современное опытное конструкторское бюро. С 2022 года разрабатываем отечественные программно-аппаратные комплексы в сфере FPV, VR/AR/MR, а...
Вакансия размещена в отрасли