Python-разработчик, Сетевая автоматизация
Ozon
Привет! Это команда сетевой автоматизации. Мы создаем и развиваем внутреннюю платформу и сервисы для автоматизации управления сетевой и серверной инфраструктурой. Наш центральный продукт — NetBox, который выступает ключевым Single Source of Truth (SSOT) для всей инфраструктуры Ozon. На данных из NetBox построены процессы эксплуатации сети, серверов и ИБ, а сам сервис объединяет десятки интеграций с инфраструктурными системами: серверной инфраструктурой, мониторингом, системами контроля доступа и деплоя.
Сейчас мы расширяем команду и ищем Python-разработчика уровня Middle, который будет развивать существующие сервисы автоматизации, участвовать в разработке новых решений и помогать масштабировать внутреннюю инфраструктурную платформу.
Проекты, над которыми мы работаем:
1) NetBox
кастомизация платформы;
разработка собственных плагинов, отчетов и скриптов;
развитие API-интеграций для инфраструктурных команд.
2) Микросервисы
сбор метрик;
мониторинг и инвентаризация сетевого и серверного оборудования;
валидация конфигураций;
собственный Captive Portal для Wi-Fi-подключений.
Наш стек
Python, FastAPI, Django, asyncio, Pydantic, SQLAlchemy, Jinja2, Scrapli, RADIUS, SOCKS5, gRPC, Redfish, PostgreSQL, Redis, Kafka, S3, Kubernetes, Docker, Prometheus, Grafana, Zabbix, GitLab CI/CD.
Вы будете
Разрабатывать и развивать сервисы автоматизации инфраструктуры на Python.
Поддерживать и развивать интеграции NetBox с внутренними сервисами компании.
Разрабатывать REST и gRPC API.
Оптимизировать производительность сервисов и обеспечивать стабильность их работы.
Участвовать в Code Review, обсуждении технических решений и развитии процессов разработки.
Работать над новыми возможностями платформы совместно с командой.
Примеры задач
Развитие интеграции NetBox с централизованной системой учета сервисов, ресурсов и команд.
Поддержка и развитие сервисов получения конфигурации сетевых устройств.
Разработка сервиса управления временным доступом в BMC.
Расширение возможностей инвентаризации и мониторинга серверов.
Развитие ролевой модели доступа (RBAC) в NetBox.
Оптимизация производительности и масштабирование сервисов.
Нам важно
Опыт коммерческой разработки на Python от 2–3 лет.
Уверенный опыт разработки на FastAPI.
Опыт работы с Django будет преимуществом.
Опыт разработки микросервисов и понимание принципов событийно-ориентированной архитектуры.
Опыт разработки или поддержки API-интеграций между сервисами.
Хорошее знание PostgreSQL: проектирование схем БД, написание SQL-запросов, оптимизация запросов.
Опыт работы с Redis.
Опыт работы хотя бы с одним брокером сообщений (Kafka или RabbitMQ).
Опыт самостоятельной работы с Docker.
Опыт использования Kubernetes.
Понимание принципов CI/CD и опыт работы с пайплайнами.
Базовые знания сетевых технологий: TCP/IP, IPAM/DNS, принципы аутентификации и разграничения доступа.
Готовность разбираться в инфраструктурной области и работать с большим количеством интеграций.
Будет плюсом
Опыт разработки плагинов или кастомизации NetBox.
Опыт работы с другими DCIM/IPAM-системами.
Глубокая экспертиза в PostgreSQL (индексация, профилирование запросов, написание сложных SQL-запросов).
Опыт автоматизации сетевого оборудования (Scrapli, Nornir, Netmiko и др.).
Опыт написания автотестов (Pytest, интеграционные тесты).
Опыт работы с Prometheus, Grafana и другими observability-инструментами.
Понимание практик информационной безопасности при работе с инфраструктурными сервисами.
Источник: career.ozon.ru (Ozon) 11 сентября 2026
