# Sivakumar Gurumurthy > Building Agentic apps Location: San Francisco Bay Area, United States Profile: https://flows.cv/sivakumargurumurthy * Hands on Software Development Engineer with 20+ years of software development experience * Building AI Agentic apps * Expertise in using AI tools like Claude Code, Gemini and SourceGraph Cody * Build apps and generate source code using AI tools. * Expertise in building Platform as a service, Micro-services architecture, Infrastructure as a service, * Quick learner, team player, ability to work across cross functional teams, excellent communication skills * Mentor and guide the off-shore development team Specialties: * Using AI tools like Claude Code, Gemini, SourceGraph Codyo Container Orchestration, MicorServices architecture * Mentor and guide the offshore development team ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2021 – Present | Santa Calara ### Software Engineer @ LinkedIn Jan 2018 – Jan 2021 | San Francisco Bay Area Building the Platform as a service to migrate LinkedIn workloads to the public cloud. Environment: CentOS, Azure, Python, MySQL, GitHub and Agile methodologies. • Designed and developed the secure audit logging support to help the infosec team monitor all the CRUD (Create, Read, Update and Delete) operations in the PAAS. • Designed and developed the feature to enable VM boot diagnostics feature in the Platform to troubleshoot failed Azure Virtual Machine ScaleSets. • Migrated the PAAS instances to use the new Azure Platform VM images with zero downtime. • Designed and developed batch update and deletion of Azure Virtual Machine ScaleSets. ### Sr.Staff Engineer @ Juniper Networks Contrail Team (MicroServices and Cloud orchestration with Docker) Jan 2018 – Jan 2018 | Sunnyvale CA OpenContrail system – an extensible platform for Software Defined Networking (SDN) Working on Contrail MicroService and cloud orchestration with docker. Environment: CentOs, Docker, Ansible and GitHub In the microservices architecture all processes are running in their own docker container. The containers are grouped together into services. The containers are deployed using ansible and docker-compose • Designed and developed the feature to scale up and scale down the micro-service containers in a distributed environment. • Designed and developed support for deploying OpenStack Pike containers. • Designed and developed support for deploying Contrail containers using the contrail micro services architecture. • Developed solution for getting the entire build environment containerized so that developers can compile and build the code in a container without having to login into their build servers or VM. • Developed solution to deploy the entire Contrail cloud using Ansible and docker-compose in one touch to make it simple for the end user. ### Sr.Staff Software Engineer @ Juniper Networks Contrail team (Contrail cloud orchestration with Contrail Server Manager) Jan 2014 – Jan 2017 | Sunnyvale Environment: Ubuntu, Python and GitHub Contrail Server Manager is an orchestration system that deploys the Contrail cluster. It provides functions to install base OS on servers (reimaging), and configuring the servers by installing necessary packages, configuring and starting different services needed to provide a contrail role functionality on these servers (provisioning) ### Staff Engineer @ Juniper Networks, Content and Media Business Unit (Ankeena acquisition) Jan 2010 – Jan 2014 1. Architect, design and implement the JUNOS Management and Control plane components (FBSD based) that fit seamlessly into the existing Media-flowcontroller (CentOs based) management paradigm. 2. Used the JUNOS SDK API’s to accomplish this task. Provided the DMI interface using the Virtual JUNOS as an infrastructure component. Used the Linux ‘qemu-kvm’ as the hypervisor. Modified the Virtual JUNOS (Junos on KVM) to make it sleeker to suit our requirements. 3.Architected the Pacfica project for managing the Media-flow Controller app in a x86 line card in the MX router. 4. Designed and implemented a single solution that works for both the Standalone MFC as well as for the MFC that runs in the x86 line card in an MX router 5. Designed and implemented the PXE booting of the x86 line card with the media-flow-controller image 6. Came up with a innovative way to use JUNOS features that are not exposed in the JUNOS SDK 7. Interact with various teams across Juniper to understand and gain knowledge on the other Juniper modules for this integration. 8. Mentor and guide the offshore team ### Senior software engineer @ Citrix Systems, Data Center and Cloud Division (NetScaler acquisition) Jan 2007 – Jan 2010 ### Senior Software Engineer @ Citrix R&D India Ltd (NetScaler acquisition) Jan 2005 – Jan 2007 ### Team Leader @ Netcontinuum Jan 2003 – Jan 2005 ### Lead Engineer @ HCL Cisco Jan 1998 – Jan 2003 ### Software Engineer @ Data Software Research Company Jan 1997 – Jan 1997 ## Education ### Masters in Computer Applications in Computer Science Madurai Kamraj University ### Bachelors Degree In Mathematics in Mathematics University of Madras ## Contact & Social - LinkedIn: https://linkedin.com/in/sivakumar-gurumurthy-759a70 --- Source: https://flows.cv/sivakumargurumurthy JSON Resume: https://flows.cv/sivakumargurumurthy/resume.json Last updated: 2026-04-12