Network Automation Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Network Automation Engineer with strong expertise in Python, Ansible, and advanced scripting to design, develop, and implement scalable network automation solutions across enterprise environments. The ideal candidate will have deep experience automating network operations, infrastructure provisioning, configuration management, and operational workflows in complex multi-vendor environments. This role requires a hands-on engineer who can streamline network operations, improve reliability, reduce manual efforts, and support large-scale infrastructure transformation initiatives., * Design and implement end-to-end network automation solutions using Python and Ansible.
- Develop reusable automation frameworks, scripts, and playbooks for network provisioning, configuration, compliance, and remediation.
- Automate operational tasks related to routers, switches, firewalls, load balancers, and cloud networking components.
- Integrate automation workflows with CI/CD pipelines and infrastructure orchestration tools.
- Build APIs and automation services for network monitoring, inventory management, and configuration validation.
- Collaborate with network engineering, security, cloud, and DevOps teams to enhance infrastructure efficiency.
- Perform network configuration backups, change validation, compliance checks, and drift detection using automation.
- Troubleshoot automation failures, optimize scripts, and improve platform performance.
- Create technical documentation, standards, and operational procedures.
- Mentor junior engineers and provide guidance on automation best practices.
Requirements
-
8+ years of experience in Network Engineering and Network Automation.
-
Strong programming expertise in Python.
-
Extensive hands-on experience with Ansible and Ansible Playbooks.
-
Advanced scripting experience using Python, Shell, Bash, or Perl.
-
Experience with REST APIs, JSON, YAML, and data parsing techniques.
-
Strong knowledge of enterprise networking concepts including:
-
Routing & Switching
-
TCP/IP
-
BGP, OSPF, VLANs
-
VPNs
-
DNS/DHCP
-
Firewalls & Load Balancers
Experience with network automation frameworks such as:
- Netmiko
- NAPALM
- Paramiko
- pyATS
Familiarity with Git, GitHub/GitLab, and CI/CD pipelines.
Experience working with multi-vendor environments including Cisco, Juniper, Arista, Palo Alto, or F5.
Strong troubleshooting and analytical skills., * Experience with cloud networking in AWS, Azure, or Google Cloud Platform.
-
Knowledge of Infrastructure as Code (IaC) concepts.
-
Exposure to Terraform or similar automation tools.
-
Experience with SDN, SD-WAN, or network orchestration platforms.
-
Relevant certifications preferred:
-
CCNP / CCIE
-
DevNet
-
Ansible Automation Certification