К списку

Ведущий Python-разработчик, Сетевая автоматизация

Ozon

УдалённоБолее 5 летМосква Ozon TechПолнаяСтарший специалистРазработка платформыPythonPostgreSQLDockerRedisKafkaCI/CDGrafanaPrometheusKubernetesS3

Привет! Это команда сетевой автоматизации. Мы создаем и развиваем внутреннюю платформу и сервисы для автоматизации управления сетевой и серверной инфраструктурой. Наш центральный продукт - NetBox, который выступает ключевым Single Source of Truth (SSOT) для всей инфраструктуры Ozon. На данные из NetBox завязаны процессы эксплуатации сети, серверов и ИБ, а сам сервис объединяет десятки интеграций со сторонними системами (серверная инфраструктура, мониторинг, системы контроля доступа и деплоя). 

Сейчас мы усиливаем команду и ищем ведущего (Senior/Lead) Python-разработчика, который примет активное участие в архитектурном развитии наших сервисов, принесет экспертный опыт, новые идеи и поможет вывести процессы автоматизации инфраструктуры на новый уровень. 

Проекты, над которыми мы работаем:

  • NetBox: кастомизация, разработка собственных плагинов, отчетов и скриптов, API-интеграций для инфраструктурных команд. 

  • Микросервисы для сбора метрик, мониторинга и инвентаризации сетевого и серверного оборудования, валидации конфигураций, собственный Captive Portal для Wi-Fi подключений.

Наш стек

  • Python, Django, FastAPI, asyncio, Pydantic, SQLAlchemy, Jinja2, Scrapli, RADIUS, SOCKS5, gRPC, Redfish, PostgreSQL, Redis, Kafka, S3, Kubernetes, Docker, Prometheus, Grafana, Zabbix, GitLab CI/CD.

Вы будете 

  • Проектировать и развивать отказоустойчивую, масштабируемую архитектуру сервисов автоматизации сети и распределенного сбора данных с оборудования. 

  • Развивать и поддерживать обширную экосистему интеграций NetBox, разрабатывать плагины, REST/gRPC API. 

  • Обеспечивать высокую доступность и безопасность данных: оптимизировать сервисы, гарантировать точность и актуальность предоставляемых данных. 

  • Участвовать в формировании технических стандартов в команде: проводить Code Review, внедрять Best Practices разработки (SOLID, паттерны, автотесты, CI/CD, документация). 

  • Участвовать в проработке продуктового бэклога, предлагать архитектурные улучшения и помогать развиваться коллегам в команде.

Примеры задач 

  • Интеграция NetBox с централизованной системой учёта сервисов, ресурсов и команд. 

  • Рефакторинг архитектуры сервисов получения конфигурации сетевых устройств. 

  • Разработка сервиса для управления временным доступом в BMC. 

  • Расширение возможностей инвентаризации и мониторинга серверов. 

  • Развитие ролевой модели доступа к NetBox (RBAC), проработка и внедрение матриц доступов и ограничений для пользователей и сервисов. 

  • Масштабирование и оптимизация NetBox.

Нам важно 

  • Опыт коммерческой разработки на Python от 4-5 лет (глубокое знание asyncio, FastAPI и Django). 

  • Понимание микросервисной и событийно-ориентированной архитектуры, принципов проектирования отказоустойчивых систем.

  • Опыт проектирования и поддержки большого количества API-интеграций между распределенными системами. 

  • Отличные знания реляционных БД и кеширования: PostgreSQL (проектирование схем, оптимизация сложных запросов, индексация, профилирование, написание сырых SQL-запросов) и Redis. 

  • Опыт работы с брокерами сообщений (Kafka / RabbitMQ) для асинхронного взаимодействия. 

  • Навыки работы с инфраструктурой: Docker, Kubernetes, понимание принципов построения CI/CD пайплайнов. 

  • Понимание базовых сетевых технологий и ИБ: стек TCP/IP, IPAM/DNS, принципы разграничения доступа и аутентификации. 

  • Комплексный подход к решению задач.

Будет плюсом 

  • Опыт работы с NetBox (написание плагинов, кастомных скриптов) или аналогичными DCIM/IPAM системами. 

  • Понимание процессов информационной безопасности (SecOps/DevSecOps) при работе с данными инфраструктуры. 

  • Опыт написания качественных тестов (Pytest, интеграционное и нагрузочное тестирование, моки). 

  • Опыт автоматизации сетевого оборудования (Nornir, Scrapli, Netmiko и т.д.). 

  • Практика работы с observability-системами (Prometheus, Grafana). 

Источник: career.ozon.ru (Ozon) 11 сентября 2026