# Piyush Bag > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/piyush With my MS in Computer Science from Santa Clara University, I've transitioned into a challenging role at Arista Networks, where I architect and implement advanced event-driven systems. We handle over 100,000 events per second, ensuring low-latency communication using Kafka and gRPC, and I've automated cloud infrastructure management with Terraform, crafting scalable environments. My deployment of a multi-cluster Kubernetes setup led to 99.99% uptime, demonstrating my commitment to robust infrastructure. By integrating Prometheus and OpenTelemetry, our team reduced incident response times by 40%. My core competencies in event-driven architecture and cloud infrastructure management are underpinned by a passion for building resilient, high-performance systems. ## Work Experience ### Software Engineer, Infrastructure @ Arista Networks Jan 2023 – Present | Santa Clara, California, United States Infrastructure Security • Engineered an internal certificate authority service in Go, integrating AWS KMS and HashiCorp Vault for X.509 issuance and automated rotation, reducing manual key management by 90% and supporting 1,000+ services at 99.99% availability. • Built a high-throughput secrets distribution pipeline using Kafka, Terraform, and Kubernetes, securely delivering rotated credentials to microservices in under 50 ms while enforcing audit logging and compliance policies. • Developed a Go client library for secret caching, versioning, and audit hooks, enabling transparent credential rotation and cutting secret exposure windows by 75% across distributed systems. Platform Infrastructure / Developer Experience • Engineered a scalable Internal Developer Platform (IDP) on AWS utilizing Terraform and CDKTF, enabling efficient provisioning of cloud infrastructure. This initiative led to a 50% decrease in deployment times and improved developer autonomy, aligning with best practices in infrastructure automation. • Designed and automated a scalable ML pipeline using Kubeflow to process 150 million supply chain records, enabling real-time risk categorization from 1-5 ratings, which resulted in a 40% reduction in model deployment time. • Implemented distributed transactions using the Two-Phase Commit Protocol, ensuring data consistency across multiple microservices, which resulted in a 25% reduction in transaction failures during high-concurrency operations. ### Software Engineer @ Arista Networks Jan 2022 – Jan 2022 | Santa Clara, California, United States ### Software Engineer @ Apple Jan 2022 – Jan 2022 | Sunnyvale, California, United States Data Access Layer Team (Claris Studio) • Replaced built-in Query Parser ANTLR with custom Query-Support developed using Go and MongoDB Aggregation Pipeline and MongoDB Query Language, enhanced performance of Search API in Data Access Layer by 30% • The allowed front end team to search DB using custom-built structs and unifying within an interface in order to leverage MongoDB query operators in JSON format. Wrote unit tests for 30+ use cases, bringing test coverage to 100%. Make changes to system for this query parsing. • Improved the performance of a legacy backend system by refactoring and optimizing code in Go, resulting in a 60% reduction in response time and a 40% increase in system stability ### Software Engineer @ Arista Networks Jan 2022 – Jan 2022 | Santa Clara, California, United States ### Software Engineer @ Tata Consultancy Services Jan 2016 – Jan 2021 | Mumbai ## Education ### Master of Science - MS in Computer Science Santa Clara University Jan 2021 – Jan 2022 ### Bachelor of Engineering in Information Technology University of Mumbai Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/piyushbag - Website: https://www.piyushbag.com --- Source: https://flows.cv/piyush JSON Resume: https://flows.cv/piyush/resume.json Last updated: 2026-03-22