Responsibilities:
1) Python Development & Automation
- Architect and build network automation frameworks using Python 3 with a focus on async patterns (asyncio aiohttp) and concurrency
- Develop network device interaction libraries using Netmiko Nornir Paramiko and NAPALM
- Build internal tooling and REST APIs using FastAPI or Flask to expose automation workflows to upstream systems
- Write robust testable code - unit tests with Pytest structured logging and exception handling throughout
- Package and version automation tools using standard Python project conventions ( Poetry/pip)
2) Network Configuration & Compliance
- Automate multi-vendor device configuration using YANG models RESTCONF NETCONF and vendor-specific APIs
- Build and maintain structured configuration templates using Jinja2 YAML and JSON
- Develop configuration compliance scripts that validate device state against golden configs and alert on drift
- Integrate automation with routers (Cisco IOS-XE/XR Junos) switches and firewalls across lab and production
- Automate network security platform workflows - firewall rule deployment NAC policy changes segmentation validation
3) Infrastructure-as-Code & CI/CD
- Implement Infrastructure-as-Code (IaC) patterns with Ansible playbooks and Terraform network modules
- Build and maintain CI/CD pipelines (GitLab CI / GitHub Actions) that lint test and deploy network automation code
- Manage infrastructure state in Git - enforce GitOps workflows for configuration versioning and change management
4) Collaboration & Operations
- Partner with network engineers who work daily with BGP OSPF MPLS and IP fabrics to identify automation opportunities
- Support lab and production environments - troubleshoot automation failures as well as underlying Layer 2 3 network issues
- Document automation architecture API contracts runbooks and operational procedures
Qualifications:
- Bachelors degree in Computer Science Information Technology or related field (or equivalent hands-on experience)
- Strong production-tested Python scripting skills - you write clean documented version-controlled code
- Experience with network automation libraries: Netmiko NAPALM Nornir or equivalent
- Solid understanding of REST APIs HTTP semantics and building or consuming API-driven workflows
- Proficiency with YAML JSON and Jinja2 templating for configuration management
- Working knowledge of Git and collaborative development workflows (branching PRs code review)
- Hands-on experience with Ansible for network device automation
- Familiarity with NETCONF / RESTCONF and YANG data models
- Understanding of OSI layers 1 4 and core protocols (Ethernet IP TCP/UDP OSPF/BGP at an operational level)
Nice to Have
- Experience with BGP route policy MPLS/SR or service provider network architectures
- Exposure to Terraform for network infrastructure provisioning
- Experience automating firewalls NAC platforms or network segmentation tooling
- Exposure to containerized environments (Docker Kubernetes) and network overlays (VXLAN)
- Familiarity with network telemetry: gNMI gRPC streaming telemetry or OpenTelemetry
- Experience with telecom or service-provider environments
Responsibilities: 1) Python Development & Automation Architect and build network automation frameworks using Python 3 with a focus on async patterns (asyncio aiohttp) and concurrency Develop network device interaction libraries using Netmiko Nornir Paramiko and NAPALM Build internal tooling and...
Responsibilities:
1) Python Development & Automation
- Architect and build network automation frameworks using Python 3 with a focus on async patterns (asyncio aiohttp) and concurrency
- Develop network device interaction libraries using Netmiko Nornir Paramiko and NAPALM
- Build internal tooling and REST APIs using FastAPI or Flask to expose automation workflows to upstream systems
- Write robust testable code - unit tests with Pytest structured logging and exception handling throughout
- Package and version automation tools using standard Python project conventions ( Poetry/pip)
2) Network Configuration & Compliance
- Automate multi-vendor device configuration using YANG models RESTCONF NETCONF and vendor-specific APIs
- Build and maintain structured configuration templates using Jinja2 YAML and JSON
- Develop configuration compliance scripts that validate device state against golden configs and alert on drift
- Integrate automation with routers (Cisco IOS-XE/XR Junos) switches and firewalls across lab and production
- Automate network security platform workflows - firewall rule deployment NAC policy changes segmentation validation
3) Infrastructure-as-Code & CI/CD
- Implement Infrastructure-as-Code (IaC) patterns with Ansible playbooks and Terraform network modules
- Build and maintain CI/CD pipelines (GitLab CI / GitHub Actions) that lint test and deploy network automation code
- Manage infrastructure state in Git - enforce GitOps workflows for configuration versioning and change management
4) Collaboration & Operations
- Partner with network engineers who work daily with BGP OSPF MPLS and IP fabrics to identify automation opportunities
- Support lab and production environments - troubleshoot automation failures as well as underlying Layer 2 3 network issues
- Document automation architecture API contracts runbooks and operational procedures
Qualifications:
- Bachelors degree in Computer Science Information Technology or related field (or equivalent hands-on experience)
- Strong production-tested Python scripting skills - you write clean documented version-controlled code
- Experience with network automation libraries: Netmiko NAPALM Nornir or equivalent
- Solid understanding of REST APIs HTTP semantics and building or consuming API-driven workflows
- Proficiency with YAML JSON and Jinja2 templating for configuration management
- Working knowledge of Git and collaborative development workflows (branching PRs code review)
- Hands-on experience with Ansible for network device automation
- Familiarity with NETCONF / RESTCONF and YANG data models
- Understanding of OSI layers 1 4 and core protocols (Ethernet IP TCP/UDP OSPF/BGP at an operational level)
Nice to Have
- Experience with BGP route policy MPLS/SR or service provider network architectures
- Exposure to Terraform for network infrastructure provisioning
- Experience automating firewalls NAC platforms or network segmentation tooling
- Exposure to containerized environments (Docker Kubernetes) and network overlays (VXLAN)
- Familiarity with network telemetry: gNMI gRPC streaming telemetry or OpenTelemetry
- Experience with telecom or service-provider environments
View more
View less