Open to opportunities

Hey, I'm Rushi.
I automate networks.

Network automation engineer with an M.S. from Northeastern. I design multi-vendor topologies, write the code that provisions them, and build CI/CD pipelines that make sure everything actually works.

About
A little context.

I spent five years as a bank officer at Canara Bank in India โ€” managing operations, leading a team, and learning what it means when systems have to work without excuses.

Then I moved to Boston and earned my M.S. in Telecommunication Networks from Northeastern (3.71 GPA). That's where I fell in love with network automation โ€” writing Python against live routers, templating configs with Jinja2, and watching Ansible provision an entire branch office in under 60 seconds.

These days I spend my time building NetDevOps workflows: multi-vendor topologies on Containerlab, CI/CD pipelines with GitHub Actions, and validation suites with pytest and NAPALM. I think networks should deploy themselves and prove they work.

CCNA RHCSA AWS Cloud Practitioner Cisco AI Practitioner

At a glance

M.S. Telecommunication Networks, Northeastern '25

4 industry certifications

40 pytest tests in CI/CD against live topologies

Zero-touch provisioning in <60 seconds

Based in Boston, open to relocation

Skills
What I work with.
๐ŸŒ

Protocols

TCP/IPBGPOSPF VXLANVLANMPLS NETCONFSNMPHSRP IPv6IPSec/VPNDNS
โš™๏ธ

Automation & IaC

AnsibleTerraformPython BashNetmikoNAPALM ncclientJinja2Containerlab
๐Ÿš€

DevOps & CI/CD

GitHub ActionsDockerKubernetes GitpytestGitleaks Ansible VaultMakefile
โ˜๏ธ

Cloud

AWS EC2VPCCloudWatch S3Auto ScalingAMI VMware FusionOrbStack
๐Ÿ–ฅ๏ธ

Platforms

RHELUbuntuCisco IOS Arista EOSNokia SR LinuxFRRouting Wiresharktcpdump
Projects
What I've been building.

Netaform

Evolving
Network Automation, Endlessly Evolving

A phased network-as-code portfolio on Containerlab. Deploys an 8-node multi-vendor topology (Arista cEOS, Nokia SR Linux, FRRouting) with eBGP, OSPF, and VLANs. Provisioned by 5 Ansible role-based playbooks with Jinja2 templates โ€” zero-touch in under 60 seconds. Includes 7 Python NETCONF scripts, Maarpu (a config drift detector), and a GitHub Actions CI/CD pipeline running 40 pytest tests via NAPALM that block merges on failure. Dual-layer secrets with Ansible Vault + GitHub Secrets, plus Gitleaks scanning.

ContainerlabAnsiblePython NETCONFncclientNAPALM pytestGitHub ActionsJinja2
View on GitHub โ†’

DroidPulse

Active
AI-Powered Android Device Health Dashboard

Python and Bash tool that connects to Android devices via ADB, collects health data (battery, storage, memory, CPU, network), and feeds it to Groq's Llama 3.3 for intelligent analysis. Features WiFi diagnostics (signal, DNS, latency), ADB-over-WiFi switching, multi-device fleet scanning, and automated HTML reports with cron scheduling.

PythonBashADB Groq APIOllamaHTMLcron
View on GitHub โ†’

AWS Auto-Scaling Infrastructure

Complete
Infrastructure as Code with Terraform & Ansible

Reduced deployment time by 75% with Terraform across 3 availability zones. Achieved 99.9% uptime using auto-scaling groups with CloudWatch monitoring (2โ€“10 instances, 70% CPU threshold). Cut provisioning time by 80% with custom AMIs built by Ansible playbooks across 15+ servers.

TerraformAnsibleAWS EC2 VPCCloudWatchAuto Scaling
Journey
How I got here.
2023 โ€“ 2025

M.S. Telecommunication Networks

Northeastern University, Boston ยท 3.71 GPA

TCP/IP, routing protocols, network automation, Linux admin, and cloud infrastructure. Hands-on with Containerlab, EVE-NG, and AWS.

2018 โ€“ 2023

Officer

Canara Bank, India

Managed branch operations and led a team. Built an instinct for reliability, process, and working under pressure.

2015

B.Tech Computer Science

India

Where it all started โ€” the fundamentals that still matter every day.

Contact
Let's talk.

Open to network automation, cloud infrastructure, and NetDevOps roles. Happy to chat about interesting problems.