RAVIKIRAN SINGH
Innovative Senior Network Developer
Overview
This section provides a summary of my professional background, highlighting key expertise and career focus as a Senior Network Developer.
Professional Summary
Innovative Senior Network Developer with 4+ years of experience in systems and network domains, primarily supporting lifecycle, provisioning, and operations for fulfillment networks. Demonstrated leadership in architecting, automating, and deploying hyperscale network infrastructures, including driving large-scale infrastructure upgrades from L2-based corporate networks to externalized CLOS-based data center architectures. Proficient in developing Python-driven automation frameworks, CI/CD pipelines, robust governance, and cloud-native solutions (AWS CDK, SNS, DynamoDB) for infrastructure as code, event-driven architectures, and high-performance systems. Collaborates globally to deliver seamless, scalable, and compliant network operations.
Work Experience
Details of my professional roles, responsibilities, and key achievements throughout my career. Each position highlights significant contributions and projects.
Network Development Engineer II
Amazon, Seattle, WA
Jan 2021 – Current
- Designed and extensively developed a robust Python-driven automation framework, including defining workflows and APIs, to automate critical manual processes for transitioning Amazon's legacy L2-based corporate network to a cutting-edge, externalized CLOS-based data center architecture, impacting fulfillment networks globally.
- Developed and updated network configuration templates, established guardrails, and implemented comprehensive network certification components to validate device configurations, ensuring smooth and efficient deployment and delivery at massive scale.
- Engineered robust APIs and methodologies crucial for driving pre and post-execution validations of network components and states, ensuring seamless and reliable migration during critical infrastructure upgrades.
- Architected and implemented a Flask-based web portal, deployed on AWS Lambda via AWS CDK, to deliver a unified operational dashboard providing real-time visibility into network project progress, automated escalation tracking, and comprehensive device lifecycle metrics, fostering data-driven decision-making and transparency for senior leadership.
- Drove strategic software development initiatives that elevated data center network performance and uptime, culminating in a notable 20% reduction in downtime, significantly enhancing operational efficiency for hyperscale environments.
- Supported lifecycle, provisioning, and operations for fulfillment networks, ensuring high availability and scalability.
Software Engineer - Networks Co-Op
Nokia, Mountain View, CA
Jan 2021 – Aug 2021
- Developed Tcl and Python scripts to test Netconf interfaces on SR router series, ensuring protocol compliance and functionality.
- Fixed Tcl script failures for Netconf testing features and added ISSU and HA switchover behavior, improving test suite reliability.
- Created a robust Python script within the Pyshl framework for conducting Netconf sanity tests in accordance with RFC 6241, enhancing test coverage.
System Integration Engineer
Reliance Jio Infocom Ltd, Mumbai
March 2017 – July 2019
- Led a team of 4 for PAN INDIA end-to-end service delivery of F5 Load Balancers, ensuring successful deployment across a wide geographical area.
- Performed OS installation on VM-ESXI 6.7 using PXE server and network establishment for 1200 servers using bash script on HP ProLiant BL460c, resulting in a 20% efficiency gain.
- Developed Python script for segregation of incoming traffic in F5 Load Balancer to optimize server resources.
- Achieved 45% optimization of network and designed and developed NDD (Network Design Document) and ODD (Operational Design Document) documents for services such as SMSC, WebRTC, MRF, CRBT servers.
Technical Skills
A breakdown of my technical proficiencies, including programming languages, networking protocols, tools, cloud technologies, and more. A chart below provides a visual summary of skill distribution across key categories.
Programming
Python, XML, Jinja2, TCL, Bash Scripting
Cloud Technologies
AWS-CDK, Step Functions, Lambda, Amazon SNS, DynamoDB
Networking Protocols
TCP/IP, DHCP, BGP, OSPF/IS-IS, MPLS, RIP, VLAN, HSRP, SIP/SDP, VTP, ARP, RTP, RSTP
Tools
GitHub, POSTMAN, EVE-NG, Cisco Sandbox, Esxi, GNS3, Wireshark
Hardware
HPC7k chassis, BL460c server, F5 Load Balancer BIG-IP and BIG-IQ, Cisco-9500s, XE/XR
Operating Systems
RHEL, Ubuntu, Fedora, CentOS, IOS
Skills Overview
Certifications
Cisco Certified DEVNET Associate (CSCO13618790)
Education & Academic Roles
My academic qualifications and teaching assistant roles, providing foundational knowledge and experience in computer networking and related fields.
Master of Science in Computer Network and Telecommunications
Northeastern University, Boston
Dec 2021
Graduate Teaching Assistant - Internet Protocol Architecture
Sept 2021 - Dec 2021
Designed and tested labs to implement fundamental concepts of Internet protocol coursework.
Graduate Teaching Assistant - Linux for Network Engineers
Jan 2020 - May 2020
Designed fundamental aspects of coursework, projects, and lab assignments; assisted Professor with new concept implementation.
Bachelor of Engineering in Electronics and Telecommunications
Mumbai University, India
Aug 2011 – May 2015