VO
Size: a a a
VO
KA
a
SS
АС
АС
SS
АС
R
АС
SS
NK
### ВакансияТут можно узнать больше о продукте/компании urus.city
Бекенд-разработчик
### Про продукт
Компания УРУС - Умные Цифровые Сервисы создает и эксплуатирует собственный сервис облачного мониторинга состояния атмосферного воздуха. В рамках расширения линейки продуктов компании мы начинаем разработку собственного устройства для сбора и отправки данных телеметрии.
### Кого ищем
Go- и/или Rust-разработчика с обширным опытом работы с ОС GNU/Linux, знанием устройства сетевого стека в Linux и сетевых протоколов концепции M2M.
### Задачи
- Создание иструментов настройки ОС GNU/Linux для последующей работы в автономном режиме.
- Создание ПО для опроса, агрегации и отправки данных телеметрии с автономных устройств под управлением ОС GNU/Linux.
- Подготовка дистрибутива и инструментов установки ОС GNU/Linux на устройства под управлением процессоров ARM
- Документирование, получившихся в результате работы, процедур
- Создание и поддержка тестов и CI/CD
### Обязанности
- Разработка инструментов установки и конфигурации ОС GNU/Linux и сопутствующих приложений
- Сопровождение сборочного процесса получившегося дистрибутива
### Требования
- Продвинутые знания устройства ОС GNU/Linux, сетевого стека в ОС GNU/Linux, файловых систем, используемых в ОС GNU/Linux
- Понимание принципов организации сетей, модели OSI, принципов и протоколов, используемых при M2M-взаимодействии
- Опыт разработки комплексных приложений на Go или Rust
- Знание паттернов программирования, базовых алгоритмов, понимание слабых и сильных сторон используемых языков
- Общие знания и понимание принципов работы криптографии: симметричное шифрование, ассиметричное шифрование, SSL/TLS, принципы работы публичного-приватного ключей, PKI
- Привычка к написанию тестов для своего кода
### Плюсами будут
- Опыт разработки комплесных приложений на интерпретируемых языка: Python, Ruby, Shell (Bash)
- Опыт работы с Bazel
- Опыт работы с очередями, такими как RabbitMQ, а так же навыки создания собственных in-memory компонентов схожей функциональности
- Опыт сборки и поддержания собственных дистрибутивов на базе Debian
- Опыт работы с базами данных(PostgreSQL, ScyllaDB)
- Опыт работы с Kafka и Zookeeper
- Опыт работы с Docker, Kubernetes
АС
АС
SS
R
АС
SS
SS