My Background

I'm a senior network engineer with over 10 years of experience designing, operating, and automating carrier-grade service provider networks. My career has been built on deep protocol expertise — BGP, MPLS L2/L3 VPN, IS-IS, OSPF, multicast, and traffic engineering — across large-scale multi-vendor environments running Cisco IOS-XR, Nokia SR OS, and Arista EOS.

My current focus is on advanced segment routing: SR-MPLS, SR-TE policies, Flex-Algo delay-based routing, PCE/PCEP dynamic path computation, and TI-LFA fast reroute. I run a home lab on containerlab/netlab with Arista cEOS and Cisco XRd, and I document what I learn — both to retain it and to share it with others in the field.

Network automation has become a core part of my practice — not as a separate discipline, but as an extension of networking itself. I use Python, NETCONF, RESTCONF, and YANG models to build tools that verify, configure, and monitor network state programmatically. I developed a professional production grade automation framework that reduced device provisioning from 30 minutes to 30 seconds using NETCONF multithreading.

I've also built practical AWS cloud networking skills — VPC design, Transit Gateway, Site-to-Site VPN with BGP, and hybrid connectivity. I view cloud as a necessary extension of modern network engineering, not a replacement for it. The networking fundamentals don't change; the infrastructure they run on does.

Core Expertise

🌐 Service Provider Networking (10+ Years)

  • BGP (confederations, route reflection, policy, communities)
  • MPLS L2/L3 VPN, pseudowires, VPLS
  • IS-IS and OSPF multi-area design
  • Segment Routing MPLS — SR-TE, Flex-Algo, TI-LFA, PCE/PCEP
  • Multicast (PIM-SM, MSDP, mVPN)
  • Traffic engineering and QoS
  • Multi-vendor platforms: Cisco IOS-XR, Nokia SR OS, Arista EOS
  • CCNP R&S and Cisco DevNet Associate certified

⚙️ Network Automation

  • Python — multithreaded automation, REST/NETCONF clients
  • NETCONF/RESTCONF with ncclient and xmltodict
  • YANG model navigation on IOS-XR, Nokia SR OS, Arista EOS
  • Ansible for network device configuration management
  • Cisco NSO orchestration framework
  • CI/CD pipelines with GitHub Actions
  • Infrastructure as Code with Pulumi

🔬 Current Lab Work

  • SR-MPLS on Cisco XRd 25.3.1 (IOS-XR) — PCE/PCEP, Flex-Algo, BGP-LS
  • SR-MPLS on Arista cEOS 4.34.2 — IS-IS, TI-LFA, SR-TE policies
  • BGP confederations and multicast (PIM-SM) on Arista cEOS
  • NETCONF automation against verified IOS-XR YANG models
  • containerlab / netlab on Ubuntu Server (mini PC, 32GB RAM)

☁️ Cloud Networking

  • AWS VPC design, subnetting, routing, security groups
  • Transit Gateway hub-and-spoke multi-VPC architectures
  • Site-to-Site VPN with BGP dynamic routing
  • Hybrid cloud connectivity patterns
  • Infrastructure as Code with Pulumi (Python)
  • AWS Solutions Architect Associate (pursuing)

🎯 Continuous Learning

  • AWS Solutions Architect Associate (active study)
  • Optical networking — DWDM, ROADMs, coherent optics
  • HFT/trading network architecture — latency engineering
  • SRv6 and next-generation transport architectures
  • Terraform and multi-cloud IaC patterns

Technical Skills

Networking Protocols (Expert)

BGP MPLS IS-IS OSPF Segment Routing SR-TE / Flex-Algo TI-LFA Multicast (PIM-SM) L2/L3 VPN Traffic Engineering QoS

Platforms

Cisco IOS-XR Nokia SR OS Arista EOS Cisco IOS/IOS-XE Cisco NX-OS Cisco XRd (containerized) Arista cEOS (containerized)

Automation & Tooling

Python NETCONF / ncclient RESTCONF YANG Models Ansible Cisco NSO Pulumi GitHub Actions / CI/CD containerlab / netlab

Cloud

AWS VPC Transit Gateway Site-to-Site VPN BGP on AWS CloudFront / S3 AWS Solutions Architect

Certifications

CCNP Routing & Switching

Cisco Certified Network Professional

Cisco DevNet Associate

Network Programmability & Automation

Current
📚

AWS Solutions Architect Associate

Amazon Web Services

Pursuing

Professional Values

🎯 Learn by Building

Reading about SR-MPLS and actually running a live PCE session are different things. I run a home lab specifically to close that gap — to see the failure scenarios, the edge cases, and the behavior that only shows up in real implementations.

💡 Deep Before Broad

I'd rather understand one protocol deeply than have shallow familiarity with ten. That's why I spend time on things like YANG model navigation, TI-LFA path computation, and PCEP session mechanics — not just the high-level concepts.

📖 Document Everything

The blog on this site is how I force myself to explain things clearly. If I can't write it down in a way that someone else can follow, I don't fully understand it yet. Documentation also makes it easier to pick up where I left off after a break.

🔧 Automation as a Force Multiplier

Automation isn't about replacing network engineers — it's about multiplying what a single engineer can do. My goal is to automate the repetitive and error-prone work so that I can focus on the hard design problems.

💰 Practical Over Theoretical

Certifications matter, but production experience matters more. I value the kind of knowledge that comes from having debugged something at 2am and traced it all the way down to a YANG field in an RPC response.

🤝 Share What You Learn

The networking community has given me a lot through documentation, forums, and open-source tools. Writing about what I'm working on — honestly, including the mistakes — is how I try to give some of that back.