RDP - ведущий российский производитель сетевых решений мирового уровня.
Мы специализируемся на разработке инновационного программного обеспечения и программно-аппаратных комплексов для высокопроизводительной обработки сетевого трафика. Нашими клиентами являются крупные провайдеры и операторы связи (в т.ч. операторы "большой четверки"). Все продукты под брендом RDP имеются у нас в виде полных исходных кодов, и защищены авторским правом и законодательством РФ.
Команда, в которую мы сейчас ищем Golang разработчика занимается одновременно двумя проектами:
Один (более зрелый) - это чистый data engineering: транспорт, преобразование, складывание и отдача данных в суровом хайлоаде (до 500мб/с).
Стек: golang, zeromq, clickhouse, grpc, docker.
Второй (на начальной стадии) - Network Management System - достаточно сложная система состоящая из почти 100 сервисов. Это как web страница вашего домашнего роутера, но эта система должна мониторить и управлять 1000+ разных устройств и не падать с вероятностью 99.999%.
Стек: golang, grpc, mongodb, clickhouse, postgres, kafka, и ко всему этому пределан единым гейтвеем бэк для фронта с интерфейсом graphQL.
Помимо разработки много devops задач. Написать сиайку (.gitlab-ci.yml), написать/поправить/дополнить helm-чарт, обновить образы, используемые в сиайках, почистить место в кубере, где крутятся наши сервисы. В общем, у нас свой, отдельный от остальной компании кластер (докер реджистри, сам k8s), и мы сами его поддерживаем.
Общий стек в команде: golang (бэк), python (автотесты, некоторые утилиты, боты), vue (фронт), gitlab-ci, docker, k8s, prometheus, grafana, kaiten (таск-трекер).
Мы ожидаем, что будущий коллега:
Требования:
Будет плюсом:
Все вышеперечисленные плюшки доступны вам после прохождения испытательного срока:)