Network Automation and Reliability Engineer

Roles & Responsibilities

  • Design, develop, and maintain network automation solutions using scripting and automation frameworks.
  • Automate network provisioning, configuration management, compliance checks, and change management processes.
  • Monitor network infrastructure performance, availability, and reliability across enterprise and cloud environments.
  • Develop and maintain observability, monitoring, and alerting systems for network services.
  • Troubleshoot and resolve network incidents, performance issues, and service disruptions.
  • Implement reliability engineering practices to improve network stability and minimize downtime.

Skills/Requirements

  • Minimum of 8 years of progressive experience in network engineering, with at least 3 years focused on automation, reliability, and modernization initiatives.
  • Proven track record in designing and implementing enterprise-scale network automation frameworks using Ansible, Python, and CI/CD pipelines.
  • Deep expertise in core networking (routing, switching, firewalls, DNS, VPN, BGP, OSPF) and hybrid cloud networking (AWS, Azure).
  • Experience developing and managing AlgoSec or equivalent solutions for firewall automation.
  • Demonstrated success in leading cross-functional programs involving DevOps, Security, Cloud, and Application teams.
  • Strong background in observability, telemetry, and network performance monitoring.
  • Explore and evaluate emerging technologies such as intent-based networking, network digital twins, and AI-driven network analytics to drive continuous innovation.