Software Engineer - Automation- pyATS, Ansible, Jenkins, and Cisco NSO, OpenFlow, Netconf, REST APIs- 5 to 8 years
Cisco Systems View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, configure, and qualify customer use cases on IOS-XR platforms (ASR9K, NCS5500, NCS5000, 8000 series)
- Develop, automate, and execute test plans based on customer requirements and deployment scenarios
- Build and enhance test frameworks, tools, and web-based GUIs leveraging analytics and machine learning
- Execute test cases manually and via automation; identify, track, and validate defects and fixes
- Reproduce customer issues in internal labs, improve test coverage, and generate reports and technical documentation
- Bachelor’s degree in Computer Science with 6+ years of experience or Master’s degree with 4+ years of experience
- Hands-on experience in networking automation, software quality assurance, and protocol testing
- Strong understanding of routing platforms, forwarding architecture, and service provider/web networking technologies
- Proficiency in Python for automation and test development
- Experience working with IOS-XR platforms and customer deployment/use-case validation
- CCIE Certification (Routing & Switching / Service Provider / Data Center)
- Experience with platforms such as ASR9K, NCS5500, NCS5000, NCS540/560, NCS6K, CRS, and 8000 series
- Knowledge of OpenFlow, Netconf, REST APIs, and exposure to AI/ML concepts
- Experience with automation tools like pyATS, Ansible, Jenkins, and Cisco NSO
- Expertise in Linux/Unix environments (CentOS, RedHat, Ubuntu) and scripting (Bash/Shell), along with strong protocol knowledge (BGP, OSPF, EVPN, MPLS, Segment Routing, Telemetry, gNMI/gRPC)