О позиции
Мы ищем опытного Python разработчика для автоматизации тестирования сетевого оборудования. Эта позиция предлагает возможность работать удалённо или в гибридном формате, что позволяет вам выбрать наиболее удобный для вас стиль работы. Вы будете частью команды, занимающейся разработкой сетевых устройств промышленного класса, и ваш вклад будет важен для создания надежной инфраструктуры тестирования.
Чем вы будете заниматься
- Разработка и поддержка библиотек и фреймворков для автоматизированного тестирования сетевого оборудования (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 и т.д.).
- Уверенное использование Docker и bash.
Что мы предлагаем
- Конкурентоспособная зарплата, соответствующая вашему опыту и навыкам.
- Гибкий график работы и возможность удалённой работы.
- Доступ к современным инструментам и технологиям.
- Поддержка профессионального роста и обучения.
- Дружелюбная команда и поддерживающая атмосфера.
Вакансия предлагает интересные задачи и гибкий график работы. Однако, требования к опыту могут быть высокими для некоторых кандидатов.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с библиотеками для тестирования, такими как pytest, а также опыт работы с асинхронными библиотеками, такими как asyncio и aiohttp.
Способность эффективно работать в удалённой команде, проявляя самодисциплину и проактивность в решении задач без постоянного контроля со стороны руководства.
Опыт работы с контейнеризацией с использованием Docker и знание инструментов для тестирования сетевого оборудования, таких как scapy и scrapli.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Networking Technologies
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев