Leadership with 20+ years of experience leading creation of exemplary products by fostering enthusiastic and cohesive teams.
Currently working as Engineering Manager at Google India Private Limited in Google Cloud (Cloud SQL - Relational Database Service)
Bootstrapped 2 teams in India - MySQL & Control Plane for Cloud SQL from 2021
Currently managing a team of 17+ people with 2 Technical lead front-line Managers in the reporting structure
Overall experience:
Over 9+ years of experience as a Software Development Manager and a Technical Leader with experience of working with Geographically distributed teams
Over 2+ years of experience working in a startup, managing junior engineers overseeing technical design along with hands-on development . Part of a successful startup acquisition by Cisco systems.
Over 3+ years of experience in SaaS Cloud Center Platform, Cloud-based Applications Management Platform and Hybrid Cloud deployment.
Experience in Control Plane development for the Cloud Services at Oracle and Google
Currently involved in Admin APIs SLOs, Quota management, Horizontals, Orchestration engine, transformation of legacy service into nimble micro-services with faster roll-outs and development
Certified Project Management Professional (PMP).
Overview
21
21
years of professional experience
1
1
Certification
Work History
Engineering Manager
Google
01.2021 - Current
Owner of Cloud SQL Control Plane and Cloud SQL Billing related initiatives. Leading 17+ team of SWEs at various Google levels along with 2 front-line TLMs (Technical Lead - Managers). Empowered, coached engineers through delegation model and involved in promotion of 6+ engineers through a span of 3 years.
Bootstrapped 2 teams in India - MySQL engine and Control Plane team. Successfully transitioned MySQL team post bootstrap and took over leadership of Control Plane.
Increased efficiency through time-sensitive solutions for problems that emanated from Global Control Plane dependencies like APIs fan-out issues, Admin API Rate quota system, Billing reliability initiatives - Self-healing systems on usage reports and customer,internal usage dashboards). This directly contributed to reduction in operational toil for the Cloud SQL engineers. Successfully reduced Support Contact Reduction from 90 tickets per month to 14 tickets per month through Admin API Rate Quota System
Envisioned modernization of Legacy Control Plane Stack to transform well-defined functionalities as nimble services with focus on regional APIs, contracts and faster roll-outs.
Led several data protection initiatives like Delete protection of instance, Final backups for "to be" deleted Instance and Project level backups. Successfully de-coupled Cloud SQL Instance operations from backups. Field tested backups creation & verification invisible to customer through data-driven decisions
Streamlined communication between UX, UI and cross-teams by establishing regular meetings, improving collaboration on complex projects
Part of Hiring Committee for Google
Senior Software Development Manager
Oracle India Private Limited
09.2018 - 01.2021
Responsible for control plane stack application invoked by Oracle Cloud Infrastructure (OCI) to provision service in Exadata and cloud based Oracle Database.
Support various flavours of Oracle Database Cloud Services - Exadata Public Cloud Service, Exadata Cloud Service (Cloud at Customer)
Currently involved in complete migration of control plane stack to micro-service based architecture through messaging paradigm with proper trade offs and gradual migration of features.
Envisioned and developed JAVA based workflow engine to have step-based execution of service formation and database creation with capacity for undo and retry on failure. This has reduced more frequent deletion of service formation because of single recoverable error.
Re-designed and envisioned rolling upgrade of existing control plane stack software with near zero downtime using workflow engine re-start in stand-by system.
Designed a generic messaging framework library with event based systems. Varying implementations like AMQP libraries, OCI streaming service libraries, Kafka can co-exist with this generic implementation.
Designed framework for idempotent SQLs execution based on micro-service start up and upgrade
Primary responsibilities including design and development of framework for micro-services, mentoring developers on the framework and managing projects that includes maintenance of old stack (based on Weblogic servers), new enhancements and next-gen stack architecture.
Integration with various Oracle Cloud Infrastructure (OCI) native services like OCI streaming service (based on Kafka), OCI secret service and Key Management system.
Manage a team of 8+ people at different experience levels and provide regular coaching, mentorship, performance reviews with delegation as the primary model.
Technical Leader
Cisco Systems India Private Limited
11.2014 - Current
Worked in a start up (Cliqr Technologies India Private limited) from November, 2014 - March, 2016 as Principal Leader Engineer before it was acquired by Cisco
Primary responsibilities include technical direction on building customer focused software components, overseeing Agile Development Process and working with various stake holders like UX, PM, UI, Program Manager and Dev ops on design & development of reusable software with long term focus on satisfaction of customer use cases for Cisco Cloud Center product.
Mentored 8-10 junior engineers (direct as well as dotted line) in India Development Center. Managed projects and took decisions on technical design plus ownership.
Collaborated with team members and created applications system analysis based upon client requirements.
Service Now integration with Cisco Cloud Center for approval framework of deployment objects. Customization of approval workflow through Service Now based on key metrics from Cloud Center.
Supported highly scalable deployment job details through server push notifications by Server Sent Events (SSE)
Designed and developed key cloud specific features for Cloud Center with respect to Openstack, Amazon Web Services (AWS) and provided abstraction end points for user from Cliqr Management Server.
Developed containers alias deployment environment that holds a single view of cloud, cloud account and deployment framework and facilitated customer view/selection of hybrid cloud deployment.
Design of transfer ownership framework for deployment and application objects in Cloud Center and facilitated transfer of user owned cloud center objects in case of migration of users.
Responsible for development and infrastructure for application templates, deployments, import & export of versions of applications for Cliqr Management Server. ·
Facilitated customer and productions side debug by dynamic log level changes in server (Cloud Center, Orchestrator and agent logs in worker nodes through RabbitMQ) without stop/reboot of servers.
Software Development Manager
Oracle India Private Limited
04.2012 - 10.2014
Managed a team of 7 people in India & China Development Center.
Mentored team members, peers in Headquarters (USA) and China Development Center.
Designed and Developed on various System Management tools for monitoring and managing different Oracle Products from Oracle Enterprise Manager, which is built on the latest J2EE technologies specialized for Oracle Web logic and core Java. ·
Primary area of specialization was the Change Management flow which involves patching of new configurations. ·
Involved in solution to patch Enterprise Manager itself (self-patching of the product). Target integration with patching central framework for patching Enterprise Manager. ·
Vast experience in Escalation Management on critical issues through customer service request
Member/Senior/Principal Member of Technical Staff
Oracle India Private Limited
07.2003 - 03.2012
Performed technical lead role in solution design, patching software development kit, and change and configuration management in Enterprise Manager, Fusion middleware and Fusion applications.
Performed technical lead role in authoring solutions for patching life cycle management of ORACLE applications across the spectrum (DB, Fusion applications, Fusion middleware and Enterprise Manager itself)
Education
Master of Science - Computer Science
The University of Arizona
Tucson, AZ
2003
Bachelor of Science - Computer Science And Engineering