Ravi Kakadia profile photo 1 on Tal

Ravi Kakadia

Building Resilient, High-Scale Infrastructure | Helping Enterprise Orgs Scale via Kubernetes & Service Mesh | 22+ Years of DevOps Evolution.

Bengaluru

15+ years of work experience

Versa Networks
Sep 20242 yrsPresent

Bengaluru, Karnataka, India

Architecting the global Build, Test, and Deployment framework for Versa’s industry-leading SASE and Security Cloud portfolio. I bridge the gap between complex security requirements and high-velocity engineering. ​Cloud-Native Backbone: Designing and managing production-grade Kubernetes environments, leveraging Istio Service Mesh for zero-trust security and granular traffic observability. ​Stateful Persistence: Implementing distributed storage strategies using Ceph and Longhorn to ensure high availability for mission-critical security data. ​Security-First CI/CD: Engineering automated pipelines that integrate OpenBao for dynamic secret management, ensuring a hardened posture from code to production. ​Leadership: Mentoring a high-performance DevOps team, shifting the culture from "support" to "Platform Engineering.". Hands on with Jenkins, Kubernetes, Helm. Along with Harbor as container registry and Velero for K8S backup.
Broadcom
May 20231 yr 5 mosSep 2024

Bangalore Urban, Karnataka, India

Joined VMware which later was acquired by Broadcom. 1. Developing QA strategy for Tanzu Kubernetes Grid (Vsphere with Tanzu) Kubernetes cluster Validation and Verification. 2. Planning and testing Kubernetes cluster-API/CSI/CNI drivers’ and cluster auto-scalar functional, performance and scale testing. 3. Performance testing of PV and statefulset using sysbench and FIO 4. Experience in creating Kubernetes based infrastructure for large scale application deployment and testing. 5. Managing and mentoring Release Engineering /DevOps which is helping in maintaining build and deployment pipelines using Jenkins, Ansible and Kubernetes 6. Leading customer experience enhancement team for Tanzu Kubernetes Grid and ensuring enterprise readiness of product by collaborating with Dev and Doc teams, which resulted in publishing proper interop matrix and scale maximums numbers vs Openshift. 7. Led efforts to improve build and test execution pipelines which resulted in reduction of release time by 50% (from 12 weeks to 6 weeks)
BMC Software
Dec 20211 yr 6 mosMay 2023

Pune Division, Maharashtra, India

BMC Software
Feb 20192 yrs 11 mosDec 2021

Pune, Maharashtra, India

Working as Test Architect for Digital Workplace product. It is an PWA App developed in Angular JS with Java and Postgresql DB in the backend. Responsibilities: 1. Active participation in Feature planning, functional specifications reviews, design reviews. 2. Test Strategy and test planning for enterprise grade features involving UI and backend changes 3. Hands on with API testing using RestAssured and UI automation using Selenium with Java 4. Enhancement of automation coverage and building new functionalities in existing framework to support API and UI testing. Due it our effort the pass rate of automated scripts went up from 75% to 95%. 5. Dev and QA Environments creation using Docker and Kubernetes 6. Experience of creating K8S clusters using Rancher 2.x 7. RCA of customer defects, we have seen reduction of 14% for incoming customer defects due to stringent RCA Process. 8. Technical Mentorship to a team of 15 QA Engineers 9. Experience of E2E testing, API Testing, non-functional testing (Security and Performance testing).
Avaya
Apr 20171 yr 11 mosFeb 2019

Pune Area, India

I was leading a team of 6 engineers who performed acceptance and Integration testing of Avaya Aura solution. I have implemented Jenkins aided CI process in the team which helped in validating multiple builds in short span. We had also enhanced automation using Java and Testng based framework to cover more test scenarios, and in turn it helped in achieving higher quality of the solution. Responsibilities: 1. Test Strategy and test planning 2. RCA of customer defects 3. Enhancing Automation coverage 4. Performing solution level testing of Avaya Aura Architecture which includes Avaya Aura Communication Manager and Avaya Aura Session Manager 5. Expert in Avaya Aura Solution configuration and deployment 6. Hands of with SIP Protocol testing 7. Functional and non-functional testing, including Performance testing 8. Exposure to Shell Scripting and test case automation using Java and Selenium
Avaya
Apr 20143 yrs 3 mosJun 2017

Pune Area, India

Leading a team of 4 engineers from Design Validation and Integration testing team under Avaya Aura Unified Communications Solutions group. Leading DVIT and Sanity Testing activities for Avaya Aura solution. Here we are validating software design at the early stages and identifying performance gaps and memory leaks. We are also working in tuning the system OS for effective throughput. Also as a part of this team we perform Sanity testing of daily builds to make sure QA team receives stable loads. Along with the existing responsibilities I guide and provide thought leadership to the the QA teams for test coverage, test setup creation and use case analysis and creation. Also managing CAP escalated CFDs from QA team and providing thorough test coverage to these defects. Also involved in articulating Automation for the products using Selenium, SOAPUI and other scripting languages. Implementing CI/CD using JENKINS and ant. Key Responsibilities: -Automation Architect -Performance Engineering -Technical Leadership -Test Architect -Test Analyst -RCA of Customer Found Defects -API testing using SOAPUI -Familiar with Java 1.7 based SDK
Avaya
Jan 20122 yrs 4 mosApr 2014

Pune, India

Avaya Aura Communication Manager is the foundation for building complete enterprise communication networks by supporting SIP, H.323, ISDN and other industry-standard communications protocols over a variety of different networks. This protocol support provides centralized voice mail, attendant operations, and call center features across multiple locations. Communication Manager provides centralized call control for a resilient, distributed network of media gateways and a wide range of analog, digital, and IP-based communication devices. My Key Responsibilities are: - Quality (Process) Improvement Plans - QFD - Process/Quality Analysis - RCA - Control charts, Inspection, Defect repair reviews - Test Architect - Root Cause Analysis of CFDs - Avaya Aura Communication Manager Automation - Collaborating with Development Team and Tier-4 teams for CFDs - VMware Infrastructure implementation
IBM
Mar 20056 mosAug 2005

Ravi’s AI Stack

codex
codex
cursor
cursor
gemini
gemini
CrewAI
CrewAI

Education

Master’s Degree, Networking & TeleComm.

International Institute of Information Technology

20032 yrs2005

Engineer’s Degree, Information Technology

Sardar Patel University

19994 yrs2003

Join Ravi and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Ravi Kakadia on Tal

Headline

Building Resilient, High-Scale Infrastructure | Helping Enterprise Orgs Scale via Kubernetes & Service Mesh | 22+ Years of DevOps Evolution.

About

Principal Software Engineer | 22 Years of Building Scalable Systems ​I specialize in the "Heavy Lifting" of DevOps. While many can run a pipeline, I focus on the complex layers of the stack where performance and security are won or lost: Kubernetes, Istio, and Distributed Storage. ​Technical Focus & Specializations: - ​Architected event-driven test scaling: Implemented KEDA with Kubernetes-based Jenkins agents to scale Selenium execution by 100%, enabling 200+ parallel test threads and drastically reducing CI/CD cycle time. - ​Orchestration: Advanced Kubernetes (EKS/GKE/On-Prem), Helm, and Operator patterns. - ​Service Mesh: Istio for advanced traffic management, mTLS, and deep observability. - ​Cloud-Native Storage: Enterprise-grade persistence via Ceph, Longhorn, and MinIO. ​Automation & Security: OpenBao for dynamic secrets, Ansible for configuration, and Jenkins for high-scale CI/CD. ​Throughout my 22-year career, I’ve transitioned organizations from legacy "siloed" operations to modern, automated Platform Engineering models. I mentor teams to think beyond the "tool" and focus on the system. ​Seeking to optimize your Cloud-Native stack? Let's talk.

Location

Bengaluru

AI stack

codex

cursor

gemini

CrewAI

Work experience

Principal Engineer at Versa Networks, Sep 2024 - Present · 2 yrs, Bengaluru, Karnataka, India, Architecting the global Build, Test, and Deployment framework for Versa’s industry-leading SASE and Security Cloud portfolio. I bridge the gap between complex security requirements and high-velocity engineering. ​Cloud-Native Backbone: Designing and managing production-grade Kubernetes environments, leveraging Istio Service Mesh for zero-trust security and granular traffic observability. ​Stateful Persistence: Implementing distributed storage strategies using Ceph and Longhorn to ensure high availability for mission-critical security data. ​Security-First CI/CD: Engineering automated pipelines that integrate OpenBao for dynamic secret management, ensuring a hardened posture from code to production. ​Leadership: Mentoring a high-performance DevOps team, shifting the culture from "support" to "Platform Engineering.". Hands on with Jenkins, Kubernetes, Helm. Along with Harbor as container registry and Velero for K8S backup.

Staff Software Engineer II - Test Architect at Broadcom, May 2023 - Sep 2024 · 1 yr 5 mos, Bangalore Urban, Karnataka, India, Joined VMware which later was acquired by Broadcom. 1. Developing QA strategy for Tanzu Kubernetes Grid (Vsphere with Tanzu) Kubernetes cluster Validation and Verification. 2. Planning and testing Kubernetes cluster-API/CSI/CNI drivers’ and cluster auto-scalar functional, performance and scale testing. 3. Performance testing of PV and statefulset using sysbench and FIO 4. Experience in creating Kubernetes based infrastructure for large scale application deployment and testing. 5. Managing and mentoring Release Engineering /DevOps which is helping in maintaining build and deployment pipelines using Jenkins, Ansible and Kubernetes 6. Leading customer experience enhancement team for Tanzu Kubernetes Grid and ensuring enterprise readiness of product by collaborating with Dev and Doc teams, which resulted in publishing proper interop matrix and scale maximums numbers vs Openshift. 7. Led efforts to improve build and test execution pipelines which resulted in reduction of release time by 50% (from 12 weeks to 6 weeks)

Architect -SQA Engineering at BMC Software, Dec 2021 - May 2023 · 1 yr 6 mos, Pune Division, Maharashtra, India

Principal SQA Engineer at BMC Software, Feb 2019 - Dec 2021 · 2 yrs 11 mos, Pune, Maharashtra, India, Working as Test Architect for Digital Workplace product. It is an PWA App developed in Angular JS with Java and Postgresql DB in the backend. Responsibilities: 1. Active participation in Feature planning, functional specifications reviews, design reviews. 2. Test Strategy and test planning for enterprise grade features involving UI and backend changes 3. Hands on with API testing using RestAssured and UI automation using Selenium with Java 4. Enhancement of automation coverage and building new functionalities in existing framework to support API and UI testing. Due it our effort the pass rate of automated scripts went up from 75% to 95%. 5. Dev and QA Environments creation using Docker and Kubernetes 6. Experience of creating K8S clusters using Rancher 2.x 7. RCA of customer defects, we have seen reduction of 14% for incoming customer defects due to stringent RCA Process. 8. Technical Mentorship to a team of 15 QA Engineers 9. Experience of E2E testing, API Testing, non-functional testing (Security and Performance testing).

Technical Lead at Avaya, Apr 2017 - Feb 2019 · 1 yr 11 mos, Pune Area, India, I was leading a team of 6 engineers who performed acceptance and Integration testing of Avaya Aura solution. I have implemented Jenkins aided CI process in the team which helped in validating multiple builds in short span. We had also enhanced automation using Java and Testng based framework to cover more test scenarios, and in turn it helped in achieving higher quality of the solution. Responsibilities: 1. Test Strategy and test planning 2. RCA of customer defects 3. Enhancing Automation coverage 4. Performing solution level testing of Avaya Aura Architecture which includes Avaya Aura Communication Manager and Avaya Aura Session Manager 5. Expert in Avaya Aura Solution configuration and deployment 6. Hands of with SIP Protocol testing 7. Functional and non-functional testing, including Performance testing 8. Exposure to Shell Scripting and test case automation using Java and Selenium

Software Engineer lll at Avaya, Apr 2014 - Jun 2017 · 3 yrs 3 mos, Pune Area, India, Leading a team of 4 engineers from Design Validation and Integration testing team under Avaya Aura Unified Communications Solutions group. Leading DVIT and Sanity Testing activities for Avaya Aura solution. Here we are validating software design at the early stages and identifying performance gaps and memory leaks. We are also working in tuning the system OS for effective throughput. Also as a part of this team we perform Sanity testing of daily builds to make sure QA team receives stable loads. Along with the existing responsibilities I guide and provide thought leadership to the the QA teams for test coverage, test setup creation and use case analysis and creation. Also managing CAP escalated CFDs from QA team and providing thorough test coverage to these defects. Also involved in articulating Automation for the products using Selenium, SOAPUI and other scripting languages. Implementing CI/CD using JENKINS and ant. Key Responsibilities: -Automation Architect -Performance Engineering -Technical Leadership -Test Architect -Test Analyst -RCA of Customer Found Defects -API testing using SOAPUI -Familiar with Java 1.7 based SDK

Software Engineer II at Avaya, Jan 2012 - Apr 2014 · 2 yrs 4 mos, Pune, India, Avaya Aura Communication Manager is the foundation for building complete enterprise communication networks by supporting SIP, H.323, ISDN and other industry-standard communications protocols over a variety of different networks. This protocol support provides centralized voice mail, attendant operations, and call center features across multiple locations. Communication Manager provides centralized call control for a resilient, distributed network of media gateways and a wide range of analog, digital, and IP-based communication devices. My Key Responsibilities are: - Quality (Process) Improvement Plans - QFD - Process/Quality Analysis - RCA - Control charts, Inspection, Defect repair reviews - Test Architect - Root Cause Analysis of CFDs - Avaya Aura Communication Manager Automation - Collaborating with Development Team and Tier-4 teams for CFDs - VMware Infrastructure implementation

Software Engineer at IBM, Mar 2005 - Aug 2005 · 6 mos

Education

Master’s Degree, Networking & TeleComm., International Institute of Information Technology

Engineer’s Degree, Information Technology, Sardar Patel University

Ravi Kakadia - Principal Engineer in Bengaluru | Tal