Job Description – Network Automation Engineer
We are looking for a skilled Network Automation Engineer to design and maintain advanced network solutions. This role focuses on automating, scaling, and optimising network operations through modern tools, cloud environments, and DevOps practices.
Key Responsibilities
- Design, implement, and maintain network automation solutions using Python, Ansible, and Terraform.
- Develop and optimise Infrastructure-as-Code (IaC) for scalable and reliable network operations.
- Manage container networking (Kubernetes, Docker) and integrate with hybrid cloud environments.
- Implement network telemetry, monitoring, and analytics for proactive issue resolution.
- Work with SDN and network virtualisation technologies (e.g., VMware NSX, Cisco ACI).
- Automate configuration management for enterprise networks (provisioning, compliance, backups).
- Provide 2nd-level incident response, escalating issues to vendors when necessary.
- Support lifecycle management of network services to ensure efficiency and compliance.
- Manage configuration changes and keep documentation current.
- Drive problem management through root cause analysis and continuous improvement initiatives.
- Collaborate with cross-functional teams to enhance network observability and troubleshooting.
Required Skills & Experience
- Strong expertise in scripting and automation (Python, Ansible, Terraform).
- Hands-on experience with CI/CD pipelines for network automation.
- Familiarity with DevOps practices (Git, IaC) in networking contexts.
- Solid understanding of Kubernetes networking and VMware NSX-T.
- Proficiency in Ansible, Terraform, and GitOps methodologies.
- Experience with cloud networking (AWS/Azure) and hybrid infrastructure.
- Strong knowledge of network protocols (BGP, OSPF, VXLAN, TCP/IP) and security best practices.
- Experience with network monitoring tools.
Nice-to-Have
- Certifications: CCNP/CCIE, PCNSE, AWS/Azure Networking, Cisco DevNet, Fortinet NSE 4.
- Knowledge of API-driven networking.