Golang-разработчик (Basis SDN)
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "БАЗИС"
Мы создаем и развиваем решение Basis SDN для организации программно-определяемых сетей на основе открытых технологий Open vSwitch (OVS) и OVN (Open Virtual Network). Basis SDN предоставляет расширенные возможности для централизованного управления и сегментации виртуальных сетей, определения параметров безопасности, а также обеспечения подключений к внешним и внутренним сетям облачных ресурсов.
Ключевая задача:
Разработка, расширение и оптимизация backend решения Basis SDN. Разработка высоконагруженных сервисов для управления сетевыми конфигурациями, сбора телеметрии, аналитики и предоставления API для внешних систем.
Чем предстоит заниматься:
- Разработка и поддержка высоконагруженных backend-сервисов на Golang для SDN-платформы;
- Проектирование и оптимизация схем данных в PostgreSQL (основная база для хранения конфигураций, состояний устройств, пользовательских данных);
- Разработка ETL-процессов для загрузки и обработки сетевой телеметрии (метрики, логи, flow-данные) в ClickHouse;
- Создание и оптимизация сложных SQL-запросов и агрегаций в ClickHouse для аналитических отчетов и дашбордов;
- Разработка gRPC и REST API для внутреннего взаимодействия микросервисов и для внешних клиентов (UI, системы оркестрации);
- Участие в проектировании и реализации асинхронной обработки задач с использованием очередей сообщений (Kafka/RabbitMQ);
- Написание юнит и интеграционных тестов, проведение код-ревью, участие в разработке архитектуры сервисов;
- Интеграция с системами мониторинга и создание метрик для отслеживания здоровья сервисов.
Что мы ожидаем:
- Опыт разработки на Go от 2-х лет;
- Глубокое понимание реляционных баз данных и практический опыт работы с PostgreSQL (индексы, транзакции, оптимизация запросов);
- Опыт работы с ClickHouse;
- Умение проектировать эффективные схемы данных и писать оптимизированные SQL-запросы;
- Опыт разработки REST/gRPC API;
- Понимание принципов микросервисной архитектуры и контейнеризации (Docker, Kubernetes);
- Знание систем контроля версий (Git), понимание принципов CI/CD.
Будет плюсом:
- Опыт работы с большими данными и аналитическими системами;
- Знание message brokers: Kafka, RabbitMQ;
- Понимание основ сетей (TCP/IP, основные протоколы) и концепций SDN/NFV;
- Опыт настройки и использования Prometheus, Grafana для мониторинга;
- Знакомство с OVS/OVN или другими сетевыми технологиями;
- Опыт работы в high-load проектах с высокими требованиями к отказоустойчивости и производительности.
Что мы предлагаем:
- Работу над сложным и масштабируемым проектом;
- Современный технологический стек;
- Трудоустройство согласно ТК РФ в IT-компании со всеми соответствующими бонусами;
- Заработная плата состоит из оклада и квартальной премии;
- График работы 5/2 пн-пт, гибкое начало дня, удаленка;
- Социальный пакет (ДМС, оплата мобильной связи);
- Обучение внутри компании и на внешних курсах;
- Корпоративная программа лояльности (профессиональное обучение, фитнес-активности, обучение языкам и тд).
26 Ноября
Разработчик бюджетных моделей (Optimacros)( Билайн )
Москва
Компания "Билайн" Сегодня Билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё Билайн — это команда, объединённая...
26 Ноября
Frontend-разработчик( Ростелеком )
Москва
Компания "Ростелеком" Frontend-разработчик Привет! В команду РТК Корпоративные Системы (Аккредитованная ИТ-компания) мы ищем талантливого...
27 Ноября
C#/. NET-разработчик( Цитадель )
Москва
Компания "Цитадель" Компании, работающие под брендом «Цитадель» - это аккредитованные IT-компании, специализирующиеся на производстве...
27 Ноября
Москва
Компания "Группа ГМС" Основные задачи: Выполнение работ по развитию (доработке) системы 1С:АС (адаптированной под нужды компании системы...
27 Ноября
Backend-разработчик (Python, Django, FastAPI)
Москва
Компания "Верме" Чем нужно будет заниматься: Писать чистый, понятный и поддерживаемый код, следуя передовым практикам разработки....
Вакансия размещена в отрасли