Не получаете ответ?
Вакансия опубликована 11 дн. назад - шансы на ответ снижаются.
обновлено 12 дней назад
Старший Go-разработчик (Anti-DDoS)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Старший Go-разработчик (Anti-DDoS): Разработка и оптимизация высокопроизводительной системы защиты распределённых инфраструктур от сетевых атак с акцентом на обработку экстремальных объёмов трафика, сетевые модули и низкоуровневую оптимизацию. Focus on создании фильтрации трафика на DPDK, lock-free многопоточности, оптимизации CPU, памяти и сетевого I/O, а также профилировании и тестировании под высокой нагрузкой.
Локация: дистанционный формат работы
Компания
Разработка облачных технологий и программных решений для крупной серверной инфраструктуры, включая S3-хранилища, базы данных, мониторинг и инструменты диагностики.
Что делать
- Разрабатывать и развивать высокопроизводительную систему Anti-DDoS-защиты уровней L3–L7.
- Создавать модули фильтрации и алгоритмы обработки сетевого трафика под экстремальными нагрузками с использованием DPDK.
- Разрабатывать парсеры пакетов, правила валидации, сетевые драйверы и модули Nginx.
- Реализовывать многопоточную обработку с применением lock-free-структур и учитывать особенности NUMA и процессорных кэшей.
- Оптимизировать использование CPU, памяти и сетевого I/O для повышения пропускной способности и снижения задержек.
- Проводить нагрузочное тестирование, профилирование, отладку, покрытие кода тестами, code review, документирование архитектуры и менторство.
Требования
- Уверенное владение Go, алгоритмами и структурами данных.
- Опыт многопоточной разработки, межпроцессного и межпоточного взаимодействия, синхронизации и профилирования приложений.
- Знание ООП, SOLID, паттернов проектирования и жизненного цикла программы.
- Знание Linux, включая systemd и cron, а также уверенная работа с CentOS и Ubuntu.
- Знание TCP, UDP, OSI-модели, сетевых протоколов, Git, XML, JSON и YAML.
- Знание Keycloak, OpenID, OAuth2, инструментов отладки и системных механизмов диспетчеризации процессов и потоков.
Хорошо, если есть
- Опыт работы с Anti-DDoS-решениями, Nginx, Envoy и сетевыми технологиями.
- Знание Python, asyncio, pandas, Redis, Flink и Kafka Streams.
- Опыт работы с Docker, Kubernetes, CI/CD и Bash.
- Опыт frontend-разработки с React и JavaScript.
- Знание техник оптимизации и практик обеспечения отказоустойчивости приложений.
Культура и преимущества
- Дистанционный формат работы.
- Работа над облачными технологиями и решениями с открытым исходным кодом.
- Задачи связаны с высоконагруженными системами, мощными серверными платформами и сетевой безопасностью.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →