About The Position

We are seeking a Senior Network Automation Engineer with 8+ years of network engineering experience and deep expertise in Python, Ansible, Terraform, and REST APIs to design and build enterprise-grade automation solutions for our global DDoS mitigation network infrastructure. You will automate provisioning and management of BGP routing, GRE tunnels, VRFs, firewall policies, and multi-vendor network devices (Juniper MX/SRX, Arista) across multiple sites.

Requirements

  • 8+ years of experience in network engineering and automation
  • 5+ years of hands-on Python experience for network automation
  • Strong understanding of TCP/IP, BGP, OSPF, VLANs, VRFs, NAT, firewalls, and load balancers
  • Hands-on experience automating network devices from vendors such as Juniper and Cisco
  • Experience working with network device APIs and automation protocols (NETCONF, REST APIs, RESTCONF)
  • Hands-on experience with Ansible for network automation and configuration management
  • Experience with infrastructure-as-code tools, specifically Terraform, to manage and automate network and cloud resources
  • 2+ years of AWS cloud experience (Lambda, API Gateway, RDS, VPC, CloudWatch, IAM)
  • Experience designing, validating, and deploying network configuration changes at scale
  • Experience integrating automation workflows into CI/CD pipelines (GitLab CI, Jenkins)
  • Strong communication skills and a collaborative, proactive work style

Nice To Haves

  • Experience with front-end frameworks like Angular/ReactJS

Responsibilities

  • Design and build enterprise-grade network automation solutions to provision, configure, and validate network infrastructure at scale across multiple global locations
  • Integrate network device APIs and automation protocols (Junos PyEZ, REST APIs, vendor-specific SDKs) to build programmatic workflows for device configuration, monitoring, and troubleshooting on Juniper MX/SRX and Arista platforms
  • Build and maintain Jinja2 templates for generating network device configurations
  • Build and maintain Terraform modules for AWS infrastructure and network resources
  • Develop and maintain Python-based REST APIs and CLI tools for network provisioning and customer management
  • Design and deploy serverless architectures using AWS Lambda, API Gateway, and CloudWatch for network automation APIs and event-driven workflows
  • Build and maintain CI/CD pipelines (GitLab CI, AWX/Ansible Tower) for network changes with automated testing, validation, and rollback capabilities to ensure safe, reliable deployments
  • Implement automated testing frameworks to validate network configurations, routing protocols (BGP, anycast routing), VLANs, VRFs, GRE tunnels, firewall policies, and DDoS mitigation rules before production deployment
  • Manage MySQL/MariaDB databases for network configuration state and customer provisioning data
  • Collaborate with cross-functional teams to deliver secure, observable, and scalable systems
  • Participate in architecture reviews and code quality initiatives
  • Contribute to operational excellence through logging, alerting, and performance tuning
  • Be on call to support our infrastructure and services

Benefits

  • Generous time off policies
  • Top shelf benefits
  • Education, wellness and lifestyle support
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service