Work experience
-
Senior Software Engineer June 2023 - Present
-
Cisco Cyber Vision June 2023 - Present
Cisco Cyber Vision enables organizations to ensure the continuity, resilience, and safety of their industrial operations by providing continuous visibility into their Industrial Control Systems (ICS) to understand their security posture, improve their industrial networks efficiency, and extend IT security to their industrial operations.
I am with the team of 3 members responsible for the Scale and Stress testing.
Automation includes CV REST APIs and CLIs in pyATS framework
-
-
Software Engineer June 2021 - May 2023
-
CURWB - Cisco Ultra Reliable Wireless Backhaul (formerly Fluidmesh) Apr 2022 - Present
Cisco Ultra-Reliable Wireless Backhaul is a wireless technology that enables you to connect moving assets or extend your network where running fiber isn’t feasible or affordable. It delivers up to a 7.8-Gbps data rate, 99.995% availability, less than 10-ms latency, and zero packet loss with seamless handoffs.
I am with the team of 3 members responsible for the Solution testing of the Magnum and Jeroboam product.
Automated the end to end Solution requirement of the product by configuring the device, passing the traffic streams, and performing the test scenarios(Failover and Failback scenarios).
Handled different Layer Suites(L2, L3) and Verticals (rails, mining, windfarm) based on the customer deployment scenarios in the single script file. Wireless client impact on REP switch convergence validation in both manual and automation.
GG - Global Gateway
ME - Mesh end
MP - Mesh point
L2 topology : ME -> MP(comm tower) -> MP(backhaul) -> MP(vehicle).
L3 topology : GG -> ME -> MP(backhaul) -> MP(vehicle)
Automated the Ixia traffic profiles based on the requirement of the test scenarios.
Pushed the testsuite end results to the DB and notified the WebEx teams with testsuite summary table with all the traffic statistics.
Point to Point link distance testing. Configuring the radio with the distance (2kms, 3kms, 4kms, 6kms, 8kms, 10kms, 15kms, 20kms, 32.5kms) and getting the negotiated rate between the Point to Point radios and passing the 60% of the negotiated rate and verifying the results.
Automation includes API and CLI using pyATS framework in Python.
-
Profinet traffic simulator Mar 2022
Developed a CLI app to simulate the Profinet traffic in Golang.
On the receiver end, added the feature to calculate the Packet Loss and Packet Loss duration.
-
Cisco SD-Access Fabric Wireless Nov 2021 - Feb 2022
SD-Access is Cisco’s next-generation enterprise networking access solution, designed to offer integrated security, segmentation, and elastic service rollouts via a fabric-based infrastructure.
With the team of 3 members responsible for testing the campus Wireless connectivity.
Automated the Device onboarding scenario in the Cisco DNAC, image activation, providing Wireless connectivity and verifying the Segmentation (SGT).
Topology : DNAC -> WLC -> AP -> Wireless clients
Automation includes API, GUI and CLI using pyATS framework in Python.
-
SCADA t104 Oct 2021
SCADA t104 (IEC 60870-5-104) protocol operates over IP interfaces.
Simulated the t104 communication between the SCADA Master and SCADA Slave.
Used Scapy to create the Packet from the ground up in Python.
Developed the Python libraries from scratch for creating and parsing the Packets.
-
Fluidmesh (now part of Cisco) Jun 2021 - Sep 2021
Automated the Solution requirement scenarios of the Fluidmesh product.
Automation includes configuring the Fluidmesh devices to form the mesh, passing the traffic and verifying the test scenarios in Python.
Worked on Dashboard API automation and device CLI automation.
-
-
Project Intern Feb 2021 - May 2021
-
Astral Cloud QA
I am with the team of 6 members responsible for testing the basic GUI functionality.
Manually tested the network device registration functionality in the Astral Mobile APP and Web APP.
-
Education History
-
Government College of Technology, Coimbatore Aug 2017 - Mar 2021
B.E. (EEE) CGPA 8 out of 10
Main Skills
- Python
- pyATS
- Golang
- REST API, CLI, GUI testing (Automation and Manual)
- pytest
- Django basics
Tools
- Linux
- Git
- Postman
- Wireshark
- Scapy
- IxNetwork
- Jenkins
Protocols
- DHCP
- ARP
- DNS
- WPA/WPA2-PSK
- Trustsec
- TCP/UDP