Network DevOps Engineer
Core
Design, develop, and maintain production-grade software and custom tools to automate and manage network infrastructure at scale.
Role type
Senior IC Network DevOps Engineer
Builds
Automated network infrastructure, CI/CD pipelines, and network configuration playbooks
Domain
Networking + DevOps
Required skills
Python (OOP, design patterns), Python testing strategies, REST/GraphQL API development (Django REST Framework, FastAPI, Pydantic), Ansible, Git/GitLab CI/CD, Linux (RHEL), core networking principles (TCP/UDP, IP, DNS, Routing, Switching, VLANs)
Preferred skills
PyATS, Cisco technologies (Catalyst Center, ACI), Nautobot, data mocking/factory libraries, Red Hat OpenShift Container Platform
Technologies
Python, Django REST Framework, FastAPI, Pydantic, Ansible, GitLab, Jinja2, RHEL, OpenShift
Responsibilities
Design and develop software tools for network management; establish automated testing strategies; build and manage CI/CD pipelines; develop Ansible playbooks for network configuration; manage network Sources of Truth via custom data models and plugins; upskill team members in software engineering.
Seniority
Senior, hands-on IC