Repository navigation
Expand file tree
/
Copy pathcv.html
More file actions
173 lines (159 loc) · 13.4 KB
/
Copy pathcv.html
File metadata and controls
173 lines (159 loc) · 13.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kunal Malhotra – CV | Lead Platform Engineer, Kubernetes, Istio & Agentic AI</title>
<meta name="description" content="CV of Kunal Malhotra, Lead Platform Engineer in Dubai: Kubernetes, OpenShift, Istio service mesh, GCP, AWS, Terraform, SRE, FinOps and agentic AI with MCP servers. Previously McKinsey, N26 and IBM.">
<meta name="author" content="Kunal Malhotra">
<link rel="canonical" href="https://knrmalhotra.com/cv.html">
<meta property="og:type" content="profile">
<meta property="og:title" content="Kunal Malhotra – CV">
<meta property="og:description" content="Lead Platform Engineer: Kubernetes, Istio service mesh, GCP/AWS, Terraform, SRE and agentic AI.">
<meta property="og:url" content="https://knrmalhotra.com/cv.html">
<meta property="og:image" content="https://knrmalhotra.com/assets/10559931_488539101289461_5878030565438091645_n.jpg">
<meta name="twitter:card" content="summary">
<link rel="icon" type="image/png" href="assets/myAvatar.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css?family=Cabin+Sketch|Special+Elite&display=swap" rel="stylesheet">
<link href="css/normalize.css" rel="stylesheet">
<link href="css/cv.css" rel="stylesheet">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-QXDE4JC6WG"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-QXDE4JC6WG');
</script>
</head>
<body>
<main class="cv">
<nav class="cv-nav">
<a href="/">← knrmalhotra.com</a>
<a class="download" href="assets/malhotrakunal.pdf" download>Download CV (PDF)</a>
</nav>
<header>
<h1>Kunal Malhotra</h1>
<p class="role">Lead Platform Engineer · Dubai, UAE</p>
<p class="contact">
<a href="mailto:me@knrmalhotra.com">me@knrmalhotra.com</a> ·
<a href="https://github.com/sudoalgorithm" rel="me">GitHub</a> ·
<a href="https://www.linkedin.com/in/knrmalhotra/" rel="me">LinkedIn</a> ·
<a href="https://stackoverflow.com/users/8405072/kunal-malhotra" rel="me">Stack Overflow</a>
</p>
</header>
<section>
<h2>Summary</h2>
<p>Engineer with 9+ years building and shipping production systems for enterprise customers in financial services and other regulated industries. Currently building AI platforms on Kubernetes: a sovereign LLM serving platform with llm-d and agentgateway, GPU sharing with HAMi, and agentic workflows that expose Kubernetes, Terraform, and SaltStack to LLM agents through custom Model Context Protocol (MCP) servers. Experienced in embedded, customer-facing delivery at IBM, McKinsey, N26, and FPT Software — running technical discovery with business and engineering stakeholders, architecting cloud landing zones and data pipelines, and deploying into live, regulated environments. Strong in Google Cloud Platform, Kubernetes, observability, and turning prototypes into reliable production systems.</p>
</section>
<section>
<h2>Experience</h2>
<article>
<h3>FPT Software <span>Sep 2024 – Present</span></h3>
<p class="title">Lead Platform Engineer</p>
<ul>
<li>Built a sovereign LLM serving platform on Kubernetes with llm-d and agentgateway, self-hosting Hugging Face models with RAG for industry-specific use cases and keeping data and models within our own infrastructure.</li>
<li>Implemented GPU sharing for AI workloads on Kubernetes with HAMi, splitting GPUs into fractional allocations with memory and compute isolation so multiple models share a single device.</li>
<li>Built agentic AI workflows on custom Model Context Protocol (MCP) servers that expose Kubernetes, Terraform, and SaltStack as tools to LLM agents, letting engineers query and operate infrastructure in natural language and cutting time spent on platform tasks.</li>
<li>Architected a Kubernetes-based landing zone on Google Cloud with a multi-cluster Istio service mesh, supporting 0-to-scale infrastructure patterns with Terraform IaC and full observability (multi-cluster ELK, Grafana, Thanos, Prometheus).</li>
<li>Implemented Keycloak in production on Kubernetes with the Keycloak Operator, providing OIDC/OAuth2 single sign-on for platform services and migrating existing users with their password hashes preserved.</li>
<li>Led the implementation of Apache Airflow on Kubernetes to orchestrate and execute the ETL pipelines that process financial-statement data.</li>
<li>Led an SRE/DevOps transformation for a multinational bank, running application assessment and implementing a DORA-aligned deployment framework across hybrid infrastructure (OpenShift, IBM Power, IBM Mainframe).</li>
<li>Built a FinOps platform from scratch using OpenCost and Prometheus, achieving 20% infrastructure cost reduction across client implementations.</li>
<li>Developed a VM migration solution using KubeVirt into OpenShift/AWS, enabling secure workload isolation while modernizing legacy systems.</li>
<li>Interview and hire DevOps engineers for the platform team, focusing on automation via agentic AI workflows, DevOps/GitOps and cloud skills.</li>
</ul>
</article>
<article>
<h3>McKinsey & Company <span>Jan 2023 – Oct 2023</span></h3>
<p class="title">Senior Cloud Engineer I — Cloud by McKinsey</p>
<ul>
<li>Embedded with enterprise clients as a cloud architecture consultant, specializing in cloud-native architecture and DevOps transformation.</li>
<li>Led FinOps and SRE initiatives for a multinational firm, optimizing IaaS/PaaS and OpenShift workloads and cutting cloud spend by roughly 20%.</li>
<li>Designed automated testing workflows for a financial institution's MQ-based applications using Azure DevOps, improving release reliability.</li>
</ul>
</article>
<article>
<h3>N26 <span>Dec 2021 – Dec 2022</span></h3>
<p class="title">Site Reliability Engineer</p>
<ul>
<li>Architected and engineered the automation and infrastructure (multi-VPC architecture, site-to-site VPN) to integrate a partner bank, enabling N26 to process instant payments in a Eurozone country; the solution supports over 1 million payments per day.</li>
<li>Implemented a service mesh using Istio across the heterogeneous environment, laying the foundation for a zero-trust network.</li>
<li>Led a proof of concept to extend the Istio service mesh to virtual machine workloads, deploying Istio on VMs so they could join the mesh and gain end-to-end mTLS encryption, routing, and service discovery.</li>
<li>Built automation for the connectivity team's AWS maintenance work, eliminating potential human error and reducing maintenance time by 95%.</li>
<li>Maintained company-wide networking platform services: AWS site-to-site VPNs with external partners, client-to-site VPNs for employees, and securing of networking components (VPC, load balancers, PrivateLinks, DNS, certificate and secret management). Handled developer on-call support, incident response, and root-cause analysis.</li>
</ul>
</article>
<article>
<h3>IBM <span>Sep 2017 – Nov 2021</span></h3>
<p class="title">Cloud Platform Engineer <span>Oct 2018 – Nov 2021</span></p>
<ul>
<li>Led the migration of a multinational bank's mobile banking platform from on-prem to cloud: assessing which services could move with minimal change, re-engineering those that could not, building the landing zone, integrating with the bank's on-prem network, migrating data safely, building CI/CD pipelines, and implementing the IBM Cloud for Financial Services framework for risk and compliance.</li>
<li>Led the implementation of Red Hat OpenShift at the edge for a multinational bank, enabling it to deliver services while meeting data-residency compliance requirements.</li>
<li>Co-authored the “Client Reference Architecture Playbook,” an IBM Academy of Technology initiative used globally by clients to set cloud-native architecture strategy.</li>
<li>Worked with the global tech sales team on a scalable KubeVirt platform strategy to modernize customer workloads across hybrid cloud environments.</li>
<li>Created and delivered enablement on cloud-native technologies (Docker, OpenShift, Kubernetes, Istio, Tekton, Terraform, KubeVirt, IBM Cloud) to enterprise clients and IBM teams; delivered pilots and projects for clients across regulated industries.</li>
</ul>
<p class="title">Cloud Advocate and Developer <span>Sep 2017 – Sep 2018</span></p>
<ul>
<li>Designed and built a proof of concept automating insurance claims via blockchain for a government client; the PoC was selected and showcased at the Arab Health Conference 2018.</li>
<li>Delivered the MVP of a government project as front-end developer, establishing a solid foundation for the work.</li>
<li>Built an Android application that performed facial recognition using a custom-trained IBM Watson Visual Recognition model.</li>
<li>Trained 100+ developers on IBM Cloud technologies through workshops and hands-on labs.</li>
</ul>
</article>
</section>
<section>
<h2>Education</h2>
<article>
<h3>BITS Pilani — Dubai Campus <span>Class of 2018</span></h3>
<p class="title">Bachelor of Engineering (Honors), Computer Science</p>
<ul>
<li>Thesis — Large-Scale Sentiment Analysis Using Apache Spark: built a framework for large-scale sentiment analysis across hundreds of nodes using Apache Spark, Apache Kafka, MLlib, Pandas, and Python; implemented the bag-of-words algorithm from scratch.</li>
</ul>
</article>
</section>
<section>
<h2>Skills</h2>
<dl class="skills">
<dt>AI & GenAI</dt><dd>Claude, Ollama, llm-d (distributed LLM inference on Kubernetes), agentgateway, Model Context Protocol (MCP) servers, agentic AI workflows, RAG (Milvus)</dd>
<dt>Languages</dt><dd>Python, Go, Bash</dd>
<dt>Cloud Platforms</dt><dd>Google Cloud Platform, Amazon Web Services, IBM Cloud</dd>
<dt>Kubernetes & Orchestration</dt><dd>Kubernetes (kubeadm, kubespray, k3s, kind), Red Hat OpenShift, containerd, Docker, Helm, KubeVirt, Knative, HAMi (GPU sharing), etcd operations and quorum recovery, air-gapped clusters</dd>
<dt>Platform Engineering</dt><dd>Backstage, Cluster API, Crossplane, Kyverno, External Secrets Operator</dd>
<dt>IaC & Configuration</dt><dd>Terraform, OpenTofu, Ansible, SaltStack, Consul, Vault</dd>
<dt>Identity & API Gateways</dt><dd>Keycloak (OIDC/OAuth2, Keycloak Operator, user migration with password-hash preservation), Kong</dd>
<dt>Service Mesh & Networking</dt><dd>Istio (sidecar and ambient modes, multi-cluster, VM workloads), site-to-site VPNs, client-to-site VPNs, HAProxy, NGINX</dd>
<dt>CI/CD & GitOps</dt><dd>Argo CD, GitHub Actions, GitLab (self-managed), Jenkins, Tekton, Azure DevOps</dd>
<dt>Linux & Security Operations</dt><dd>RHEL, Red Hat Satellite, Tenable; fleet-wide OS patching and vulnerability remediation, zero-downtime rolling node maintenance</dd>
<dt>Observability & FinOps</dt><dd>Prometheus, Grafana, Thanos, ELK Stack, Datadog, OpenCost</dd>
<dt>Data & Storage</dt><dd>Apache Airflow, Apache Kafka (KRaft), Apache Spark, PostgreSQL (CloudNativePG), Redis, MinIO, ETL pipelines, data migration</dd>
</dl>
</section>
<section>
<h2>Certifications</h2>
<ul>
<li>Certified Kubernetes Application Developer (CKAD) — The Linux Foundation</li>
<li>IBM Certified Application Developer – Cloud Platform V2 — IBM</li>
<li>IBM Architectural Thinking — IBM</li>
</ul>
</section>
<section>
<h2>Awards</h2>
<ul>
<li>“Rookie of the Year” for technical achievements, IBM Annual Recognition event, Spain.</li>
<li>Runner-Up, Junction 2018 (Europe's largest hackathon), Finland.</li>
<li>2nd Prize (Best Use of Data), Dubai Happiness Tech Sprint 2018 (Startupbootcamp & SAP).</li>
<li>Developer Prize and Emirates Special Award (Best API usage), IATA NDC Hackathon, Dubai.</li>
<li>Presented Paccked (startup) at the IATA International Business Travel Summit 2017, Geneva.</li>
</ul>
</section>
<footer class="cv-nav">
<a href="/">← knrmalhotra.com</a>
<a class="download" href="assets/malhotrakunal.pdf" download>Download CV (PDF)</a>
</footer>
</main>
</body>
</html>