Локация
Москва, улица Покрышкина, 8к2; работа на месте работодателя или в гибридном формате
Компания
Криптонит разрабатывает системы обработки мобильного трафика и инструменты для их тестирования, конфигурирования и мониторинга.
Что делать
•Разрабатывать и поддерживать автоматизированные тесты на Python с использованием pytest.
•Автоматизировать управление конфигурацией системы обработки трафика.
•Создавать скрипты для генерации и воспроизведения мобильного трафика, анализировать pcap-файлы и проверять соответствие протоколам 3GPP.
•Проводить нагрузочное тестирование систем с производительностью свыше 10 млн пакетов в секунду и выявлять узкие места, включая ограничения оборудования.
•Разрабатывать и поддерживать веб-интерфейс конфигурирования и мониторинга на FastAPI и JavaScript.
•Интегрировать тесты в CI/CD и взаимодействовать с разработчиками при воспроизведении, диагностике и локализации дефектов.
Требования
•От 3 лет опыта автоматизации тестирования системного или высоконагруженного ПО.
•Уверенное программирование на Python и Bash, работа с pcap, CLI-командами, сетью и SSH.
•Знание pytest, контекстных фикстур и параметризованных тестов.
•Глубокое знание Linux, TCP/IP, NUMA, PCI/PCIe, DPDK, eBPF, perf и sysstat.
•Опыт анализа метрик, включая p95/p99 latency, throughput и context switches, а также работы с Prometheus и node_exporter.
•Английский язык — B1 для чтения технической документации и спецификаций.
Хорошо, если есть
•Опыт работы с телекоммуникационными протоколами 3GPP: GTP, S1AP, RANAP, RRC и X2AP.
•Знание C/C++ на уровне чтения кода.
•Опыт разработки REST API и веб-интерфейсов на FastAPI, Flask или аналогичных технологиях.
•Знание GitLab CI или Jenkins, Ansible, scapy и tshark.
•Понимание работы сетевых карт Intel X710, irq affinity, DMA и влияния CPU-топологии на latency.
Культура и преимущества
•Полная занятость и комфортный офис в Москве с кофе-поинтами и снеками.
•ДМС со стоматологией.
•Скидки на фитнес-клубы World Class, абонементы FITMOST и другие спортивные программы.
•Курсы английского языка, внешние профессиональные курсы, конференции и сертифицированное обучение.
•Профессиональные митапы, сообщества по интересам и спортивные мероприятия.
•Корпоративные праздники, скидки в Музей криптографии и фирменный мерч.