Job Summary
Network Automation Full Stack Developer E2
Key Responsibilities
Network Automation Full Stack Developer (E2) to design, develop, and implement end-to-end network automation solutions, self-service platforms, and operational dashboards. The candidate should possess strong expertise in modern full-stack development, network automation technologies, API integrations, DevOps practices, and enterprise networking. \\r\\nKey Responsibilities\\r\\nFull Stack Development\\r\\n• Design and develop scalable enterprise-grade web applications using Angular/React and Node.js/Python.\\r\\n• Develop RESTful APIs, microservices, and backend services to support automation workflows.\\r\\n• Build responsive dashboards, analytics portals, and network operations platforms.\\r\\n• Ensure application performance, security, scalability, and maintainability.\\r\\nNetwork Automation\\r\\n• Design and implement automation solutions for provisioning, configuration management, compliance validation, software upgrades, and remediation workflows.\\r\\n• Develop automation for LAN, WAN, Wireless, Routing, Switching, Firewall, Load Balancer, DNS, DHCP, and IPAM environments.\\r\\n• Integrate with network controllers and management platforms such as Cisco DNA Center, Cisco ACI, and SD-WAN solutions.\\r\\n• Develop self-healing and self-service network automation capabilities. \\r\\nDevOps & NetDevOps\\r\\n• Implement and maintain CI/CD pipelines for automation solutions.\\r\\n• Work with Git repositories, code reviews, release management, and deployment automation.\\r\\n• Apply Infrastructure-as-Code (IaC) and Network-as-Code (NaC) principles.\\r\\n• Collaborate with infrastructure, cloud, and security teams to drive automation adoption.\\r\\nTechnical Leadership\\r\\n• Participate in solution architecture discussions and technical designs.\\r\\n• Mentor junior developers and automation engineers.\\r\\n• Create technical design documents, implementation plans, and operational runbooks.\\r\\n• Engage with stakeholders to gather requirements and provide innovative automation solutions.\\r\\n
Skill Requirements
Programming & Development\\r\\n• Python\\r\\n• JavaScript / TypeScript\\r\\n• Angular or React\\r\\n• Node.js / NestJS\\r\\n• REST API Development\\r\\n• Git\\r\\nNetwork Automation\\r\\n• Ansible\\r\\n• Netmiko / NAPALM / PyATS\\r\\n• NETCONF / RESTCONF / YANG\\r\\n• Network Automation Framework Development\\r\\nNetworking\\r\\n• Routing & Switching\\r\\n• Wireless Technologies\\r\\n• WAN & SD-WAN\\r\\n• Network Security Fundamentals\\r\\nDatabases\\r\\n• PostgreSQL / MySQL\\r\\n• MongoDB\\r\\n
Other Requirements
Programming & Development\\r\\n• Python\\r\\n• JavaScript / TypeScript\\r\\n• Angular or React\\r\\n• Node.js / NestJS\\r\\n• REST API Development\\r\\n• Git\\r\\nNetwork Automation\\r\\n• Ansible\\r\\n• Netmiko / NAPALM / PyATS\\r\\n• NETCONF / RESTCONF / YANG\\r\\n• Network Automation Framework Development\\r\\nNetworking\\r\\n• Routing & Switching\\r\\n• Wireless Technologies\\r\\n• WAN & SD-WAN\\r\\n• Network Security Fundamentals\\r\\nDatabases\\r\\n• PostgreSQL / MySQL\\r\\n• MongoDB\\r\\n