Overview
Skills
Job Details
Job Summary
We are seeking a skilled Network Automation Engineer to design, build, and maintain automated network solutions. The ideal candidate will have strong expertise in network technologies, scripting, and automation tools to improve operational efficiency and reliability.
Key Responsibilities
Develop, implement, and maintain network automation workflows and tools.
Automate deployment, configuration, monitoring, and troubleshooting of network devices.
Collaborate with Network Engineers, DevOps teams, and security teams to streamline operations.
Create scripts to automate routine network tasks using Python, Ansible, or similar tools.
Manage and optimize network infrastructure, ensuring high availability and performance.
Monitor and analyze network performance, identifying areas for automation improvements.
Build and maintain CI/CD pipelines for network automation.
Document network designs, automation processes, and technical procedures.
Ensure network security standards and compliance requirements are met.
Troubleshoot network issues and support incident resolution.
Required Skills & Qualifications
Bachelor s degree in Computer Science, Information Technology, or related field.
9+ years of experience in network engineering or network automation.
Strong knowledge of networking protocols (TCP/IP, BGP, OSPF, VLANs, MPLS, VPN, etc.).
Hands-on experience with automation tools such as:
Ansible, Terraform, Puppet, or Chef
Strong scripting/programming experience in:
Python, Shell, PowerShell, or similar
Experience with Cisco, Juniper, Arista, or other enterprise network platforms.
Familiarity with CI/CD pipelines and version control tools (Git).
Experience with APIs, REST, JSON, and YAML.
Understanding of SDN technologies (Cisco ACI, VMware NSX, etc.) is a plus.
Strong analytical, problem-solving, and communication skills.