Network Automation, Reliability Engineer
Job Description:
- Design, write, and maintain Python tooling that provisions, validates, and audits network devices across the global fleet
- Build model-driven provisioning libraries using Jinja2 templating with NETCONF/YANG or REST APIs to codify golden configurations and eliminate configuration drift
- Develop automated remediation for recurring failure classes triggered by syslog and telemetry
- Identify recurring manual runbook steps and replace them with tested, reviewed code
- Operate and scale data center fabrics, backbone links, and out-of-band management networks across data centers and POP sites
- Design and tune BGP policy to control path selection and eliminate single-carrier points of failure
- Support capacity expansion and site turn-ups, including high-level design, port channelization, optics and cabling standards, and hardware qualification
- Execute zero-downtime production change management, including hitless migrations and staged rollbacks
- Operationalize multi-vendor streaming telemetry and tune subscription jobs
- Build and maintain observability for hop-by-hop path tracing, multi-layer fault isolation, and root cause analysis
- Contribute to a real-time network source of truth aggregating BGP, link-state, and drain-state data
- Participate in a 24x7 on-call rotation, lead incident response, write RCAs, and drive follow-up automation
- Maintain and optimize firewall and ACL policy across multi-vendor platforms
- Support SIRT/PSIRT CVE remediation through automated regression testing and config-as-code pipelines
- Author and maintain technical documentation, including designs, runbooks, and API contracts
Requirements:
- Demonstrated, sustained Python development in a production network or infrastructure environment
- Production tooling experience for config generation and validation, API integrations, telemetry collectors, automated remediation, or test harnesses
- Comfort with modules, packaging, testing, code review, and version control
- Production BGP experience, including policy, path selection, and multihoming
- Experience with IS-IS or OSPF, ECMP, and VXLAN/EVPN or MPLS overlays
- Hands-on operations across at least two of Arista EOS, Juniper Junos (QFX/SRX/PTX/MX), or Cisco IOS-XR/NX-OS
- Experience with Ansible and Jinja2
- Experience with NETCONF/YANG, RESTCONF, or vendor REST APIs
- Experience with gNMI/gRPC streaming telemetry, OpenConfig models, SNMP, flow telemetry, and dashboarding/alerting
- Linux experience, including networking stack, packet capture, systemd services, and shell scripting
- Git-based workflows with peer review and CI pipelines such as Jenkins, GitLab CI, or GitHub Actions
- Experience holding a 24x7 production on-call rotation, including incident command and root cause analysis
- Roughly 2–5 years of experience in network production, network reliability, or network automation
- Must be located in the United States and authorized to work in the US
- Preferred: out-of-band network experience, data center or POP build-out, MACsec/IPsec, 802.1X/NAC, optical or transport technologies, NetBox or in-house source of truth, LLM or agentic on-call tooling, and a master's degree
Benefits: