← Back to Work Experience

Software Engineer — Cisco Systems Pvt. Ltd.

MAC-Segmentation & Workflow Modernization

Aug 2024 – Feb 2026


Layer-2 Flow Logging & Audit Trail


Objective

Make switch-level (Layer-2) traffic visible using Security Group ACL logs to enable auditability and faster troubleshooting.

Approach

• Implemented comprehensive Layer-2 flow logging in SGACL with structured tagging to ensure device-to-device traceability

• Traced SGACL and ACLLOG execution paths end-to-end to identify and fix silent logging failures

• Ensured logs were accurate, consistent, and compliance-ready for forensic analysis

Impact

• Delivered audit-ready Layer-2 flow trails showing exact communication paths, timing, and participating endpoints


System Stability & Debugging Infrastructure


Objective

Stabilize long-running debug sessions and eliminate crashes impacting investigation workflows.

Approach

• Identified and patched a critical ACLLOG memory leak using core-dump analysis and system-log correlation

• Removed crash conditions blocking extended debugging and customer investigations

Impact

• Significantly improved logging system stability, enabling reliable long-duration investigation sessions


AI-Assisted Root-Cause Analysis


Objective

Reduce bug triage time by augmenting engineers with AI-assisted evidence retrieval.

Approach

• Built a retrieval-augmented generation (RAG) assistant querying historical bugs, support tickets, and system logs

• Designed automated correlation pipelines to surface actionable root-cause hypotheses

Impact

• Reduced root-cause analysis time by approximately 60%, accelerating defect resolution and team throughput


NX-OS Configuration Modernization


Objective

Modernize NX-OS configuration workflows by migrating from legacy PSS to the DME object store.

Approach

• Used GitHub Copilot and LLM-assisted prompting to convert legacy PSS session data into DME-compatible configurations

• Standardized and automated the migration workflow to ensure repeatable, low-risk outcomes

Impact

• Automated repetitive configuration tasks, reducing manual effort and improving platform consistency


🧠 Key Learnings


End-to-end tracing is critical in distributed systems — silent logging failures can mask high-impact issues

AI tooling (LLMs, RAG) accelerates knowledge-heavy workflows but still requires human validation

Stability fixes and memory-leak remediation often deliver outsized user impact

Structured logging and metadata are foundational for trustworthy production audit trails


🛠️ Technologies & Skills


  • Networking: Layer-2 switching, SGACL, ACLLOG, NX-OS internals
  • Debugging: Core dumps, system-log analysis, memory profiling, root-cause investigation
  • AI/ML: Retrieval-augmented generation (RAG), LLM integration, prompt engineering, GitHub Copilot
  • Automation: Configuration migration pipelines, workflow automation
  • Software Engineering: Systems design, debugging at scale, cross-team collaboration