Python Developer (автоматизация тестирования сетевого оборудования)
О позиции
Мы ищем опытного Python Developer для автоматизации тестирования сетевого оборудования. Эта позиция предлагает возможность работать удалённо или в гибридном формате, что позволяет вам выбирать наиболее удобный для вас стиль работы. Вы будете участвовать в разработке сетевых устройств промышленного класса и строить инфраструктуру автотестов.
Чем вы будете заниматься
- Разработка и поддержка библиотек/фреймворков для автотестирования сетевого оборудования (L2+, L3).
- Создание подсистем сервисов для CI/CD, включая управление ресурсами и отчётность.
- Разработка плагинов для pytest и поддержка автотестов на этой платформе.
- Настройка и поддержка физических стендов для тестирования.
- Работа с инструментами диагностики сетей, такими как tcpdump и Wireshark.
Требования
- Опыт Python-разработки от 5 лет.
- Уверенное владение Python и pytest.
- Знание шаблонов проектирования.
- Опыт работы с библиотеками asyncio, aiohttp, sqlalchemy, scapy, scrapli, asyncssh.
- Опыт написания доктестов, юнит-тестов и документации с использованием Sphinx.
- Понимание основ тестирования оборудования и ПО.
- Знание TCP/IP и протоколов динамической маршрутизации.
- Опыт работы с сетевыми протоколами уровня операторов/ЦОДов (MC-LAG, VxLAN, BGP, OSPF, STP и т.д.).
Что мы предлагаем
- Конкурентная зарплата и возможность удалённой работы.
- Гибкий график работы.
- Доступ к современным инструментам и технологиям.
- Поддержка профессионального роста и обучения.
- Команда профессионалов, готовых делиться опытом.
Вакансия предлагает интересные задачи и конкурентные условия, однако не указана конкретная компания, что может снизить привлекательность для некоторых кандидатов.
Кто здесь добьётся успеха
Глубокое понимание Python и опыт работы с библиотеками для тестирования, такими как pytest, что позволяет эффективно разрабатывать автотесты для сетевого оборудования.
Способность к самоорганизации и управлению временем, что критично для удаленной работы, поскольку необходимо самостоятельно планировать задачи и соблюдать сроки.
Опыт работы с асинхронным программированием в Python (asyncio и aiohttp), что позволит эффективно разрабатывать высокопроизводительные тестовые решения.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев