Одним из ключевых направлений YADRO является разработка сетевых устройств промышленного класса. В своих разработках мы используем сетевую операционную систему с открытым кодом SONiC, созданную в рамках Open Compute Project. Мы развиваем ее, дорабатывая для нужд наших заказчиков и адаптируя под наши устройства, и делаем это совместно с другими участниками проекта (Microsoft, Dell, Broadcom, Nvidia и др.)
Наша команда занимается нефункциональным тестированием сетевых продуктов (нагрузка, масштабирование, стабильность).
Чем предстоит заниматься:
- проведением разных видов тестирования;
- автоматизацией тестовых сценариев с применением Python;
- участием в подготовке тестовой стратегии, разработке тест-кейсов, тест-планов на продукт;
- развитием, актуализацией и оптимизацией тестов от релиза к релизу;
- анализировать результаты тестирования и обеспечивать по ним отчетность;
- анализировать продуктовые требования.
Наши ожидания от будущего члена команды:
- уверенное владение Python;
- уверенное владение Linux;
- опыт работы с asyncio, aiohttp, sqlalchemy, scapy, scrapli, asyncssh;
- опыт работы с программно-аппаратными комплексами: Ixia, Spirent, TRex, Xinertel через API;
- опыт работы с TSDB prometheus, influxdb и агентами;
- опыт тестирования сетевых устройств (коммутаторов/маршрутизаторов);
- знания сетевых протоколов, протоколов динамической маршрутизации;
- опыт работы с оборудованием Cisco, Huawei, Juniper и т.д.;
- опыт поиска и устранения неисправностей в сетях;
- опыт работы с инструментами диагностики tcpdump, wireshark и т.д.
Будет плюсом:
- опыт разработки сетевой архитектуры/реализации проектов ее внедрения;
- опыт составления/прохождения ПМИ/ПСИ;
- знания шаблонов проектирования и умения их применять;
- понимание CI/CD и их назначения, умение использовать API внешних сервисов;
- знание тенденций современных сетевых технологий;
- курсы/сертификация Cisco/Juniper/Huawei/Nokia/Ericsson.