О позиции
Мы ищем Senior Python Developer для работы с сетевым оборудованием. Ваша роль будет заключаться в разработке фреймворков и поддержке внутренних библиотек для автоматизированного тестирования. Вы будете работать с CI/CD инфраструктурой, разрабатывать подсистемы сервисов и писать тесты с использованием Pytest. Эта позиция предлагает возможность работать с физическим оборудованием и проводить его настройку.
Чем вы будете заниматься
- Разработка фреймворков для автоматизированного тестирования сетевого оборудования.
- Создание и поддержка внутренних библиотек для тестирования.
- Разработка CI/CD инфраструктуры и подсистем сервисов.
- Написание Pytest-плагинов, автотестов, доктестов и юнит-тестов.
- Настройка и поддержка физических стендов, работа с tcpdump и wireshark.
Требования
- От 5 лет коммерческого опыта в разработке на Python.
- Глубокие знания языка Python, включая Asyncio, AioHttp, SQLAlchemy.
- Понимание сетевых протоколов (BGP, OSPF, VXLAN и др.).
- Опыт работы с библиотеками для взаимодействия с сетевым оборудованием (scapy, scrapli, asyncssh).
- Экспертное владение pytest и понимание шаблонов проектирования тестов.
- Уверенное владение Bash и работа с Docker.
Будет плюсом
- Опыт разработки сетевых протоколов или работы в проектах, связанных с SDN.
- Опыт работы с физическим сетевым оборудованием на уровне автоматизации.
Что мы предлагаем
- Официальное оформление и стабильный доход.
- Удаленный формат работы по РФ, возможность гибридной работы.
- Льготы и преимущества работы в аккредитованной ИТ-компании.
- Обучение: корпоративный университет, вебинары, сертификация.
- Сообщества: школа спикеров, дебат клуб, киберспорт.
- ДМС, включая стоматологию и страхование родственников.
- Партнерские программы и скидки для сотрудников.
Вакансия предлагает хорошие условия и стабильную зарплату. Однако, возможно, не хватает информации о конкретных проектах компании.
Кто здесь добьётся успеха
Глубокое понимание асинхронного программирования с использованием Python, включая такие библиотеки, как asyncio и aiohttp, что позволяет эффективно разрабатывать высокопроизводительные сетевые приложения.
Способность работать в условиях удаленной работы, включая сильные навыки самоменеджмента и дисциплины для успешного выполнения задач без непосредственного контроля.
Опыт работы с CI/CD и контейнеризацией с использованием Docker, что позволяет быстро настраивать и разворачивать тестовые окружения для автоматизированного тестирования сетевого оборудования.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости отрасли
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев