TL;DR
Senior Python Developer (Network Equipment): Developing and maintaining automated testing frameworks and CI/CD infrastructure for high-performance network switches with an accent on network protocols and hardware integration. Focus on building Pytest plugins, troubleshooting with tcpdump and wireshark, and working with physical test stands.
Локация: Удалённая работа по России с возможностью гибридного формата.
Что делать
- Разработка и поддержка внутренних библиотек для автоматизированного тестирования сетевого оборудования.
- Создание подсистем CI/CD, включая resource management и reporting.
- Написание Pytest-плагинов, автотестов, доктестов и юнит-тестов.
- Настройка и поддержка физических стендов, траблшутинг с использованием tcpdump и wireshark.
Требования
- Опыт коммерческой разработки на Python от 5 лет.
- Глубокие знания Asyncio, AioHttp, SQLAlchemy.
- Понимание сетевых протоколов дата-центров и операторов (BGP, OSPF, VXLAN, MC-LAG, STP).
- Опыт работы с библиотеками для сетевого оборудования (scapy, scrapli, asyncssh).
- Экспертное владение pytest и понимание шаблонов проектирования тестов и документации (Sphinx).
- Уверенный Bash и опыт работы с Docker.
- Удалённая работа возможна только по России.
Хорошо, если есть
- Опыт разработки сетевых протоколов или проектов, связанных с SDN.
- Опыт автоматизации работы с физическим сетевым оборудованием.
Культура и преимущества
- Официальное оформление и стабильный доход.
- Удалённая работа по РФ с возможностью гибридного формата.
- Корпоративное обучение, вебинары, сертификация.
- Сообщества по интересам, спортивные клубы.
- ДМС с расширенным покрытием и страхование родственников.
- Партнёрские программы и скидки на различные услуги.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →