Network Automation Engineer (Service-Provider)

Syringa Networks LLCBoise, ID
8hOnsite

About The Position

We're hiring a Network Automation Engineer to build our network automation platform. This is a NetDevOps role with a network domain focus. You’ll write production code, build tooling, and establish DevOps practices to automate a service provider network. Candidates must be able to work from the Boise, ID office on a regular basis. Preference will be given to those currently residing in or able to reliably commute to the Boise area.

Requirements

  • Strong Python development skills
  • Proficiency with Jinja2 templating and YAML/JSON data structures
  • Experience with Python network libraries (Nornir, Napalm, Netmiko, or similar)
  • CI/CD practices, Git workflows, and infrastructure as code principles
  • Production automation experience with operational discipline, security controls, and best-practice alignment
  • Working knowledge of REST APIs, data validation, authentication mechanisms, and testing frameworks
  • Working understanding of IP networking, routing, and switching fundamentals
  • Ability to read and understand network configurations
  • Familiarity with dynamic routing protocols such as BGP, OSPF, or IS-IS
  • Comfortable translating network requirements into code

Nice To Haves

  • Graph database experience and infrastructure-as-code version control practices
  • Netbox, Nautobot, or Infrahub experience
  • Service provider environments or carrier-grade networks
  • Ansible or other configuration management platform
  • Go, Rust, or additional scripting languages
  • MPLS, segment routing, EVPN/VXLAN architectures
  • Network telemetry and observability tooling
  • Cisco IOS XR/XE proficiency
  • Relevant network or automation certifications

Responsibilities

  • Design and build production network automation platforms using Python and Jinja2
  • Implement and operate our Network Source of Truth (schema design, version control and data modeling)
  • Develop CI/CD pipelines with testing, validation, and rollback mechanisms
  • Develop integrations between network systems and organizational data sources (APIs, data synchronization, automation workflows)
  • Define data models, schemas, and validation rules for network configuration
  • Implement compliance checks, drift detection, and self-service tooling
  • Interface with other teams across the company to integrate necessary tooling
  • Drive network data standardization and establish operational documentation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service