Open to senior platform & SRE roles

Suraj Kumar

Senior Platform & DevOps Engineer

I build the infrastructure other engineers ship on — hardened Kubernetes platforms, multi-cloud Terraform, and delivery pipelines that hold up under audit. Currently keeping banking workloads online at Kotak Mahindra Bank.

  • Clouds AWS · GCP · Azure
  • Orchestration EKS · AKS · GKE · Istio
  • IaC Terraform · Puppet
  • Languages Python · Bash · Go

suraj@control-plane: ~/platform

A terminal session showing: whoami returning suraj_kumar, a Kubernetes node listing across AWS, Azure and GCP clusters, a Terraform apply completing, a CVE scan reporting zero criticals, and a grep across the platform team ownership files.

cluster-telemetry sample
cpu
mem
net
pods
Years in platform & DevOps
7+
Clouds run in production
3
Kubernetes clusters operated
10+
Professional certifications
6
01 Engineering identity

What I'm actually for

Four domains where I do my best work. Each is a capability I have built and operated in production, not a technology I have read about.

Platform Engineering

Paved roads, not ticket queues.

Golden Terraform modules, self-service APIs and sane defaults so product teams provision and ship on their own. The best platform team is the one engineers rarely need to talk to.

  • FastAPI Kubernetes control plane
  • Reusable Terraform modules
  • GitOps delivery

Kubernetes & Delivery

Releases that nobody has to stay up for.

EKS, AKS and GKE in production, fronted by Kong and Istio, delivered Blue-Green so a bad release is a switch flip rather than an incident.

  • Zero-downtime Blue-Green
  • Kong API Gateway
  • Istio service mesh
  • CKA · CKS · CKAD

DevSecOps

Guardrails in the pipeline, not in a review meeting.

Live CVE visibility across the container estate, OIDC-based access, and backup automation that satisfies an auditor as readily as a recovery drill.

  • Real-time CVE platform
  • OIDC / OpenID Connect
  • Compliance-grade backups

Reliability & FinOps

Cost and uptime are the same design conversation.

Monitoring that catches degradation before customers do, and right-sizing work that treats spend as an engineering metric sitting next to latency and availability.

  • Custom health monitoring
  • Cloud cost optimisation
  • SRE practice
02 Selected work

Engineering case studies

Problem, the decisions I made and why, the architecture, and what changed as a result. Written the way I would present them in a design review.

01 Kotak Mahindra Bank · 2025

CVE Visibility & Compliance Platform

Turning a quarterly PDF scan report into a live view of actual exposure.

Problem

Vulnerability posture was known only from periodic scan reports that were stale the day they landed. Nobody could answer "is that CVE running in production right now, and where" without manual cross-referencing between a scanner and the cluster.

Engineering decisions

  1. Correlate against running workloads, not registries

    Scanning images in a registry tells you what might be vulnerable. Joining scan results against what is actually scheduled in the cluster tells you what is exposed — a far shorter and more actionable list.

  2. Prioritise by exposure, not raw CVSS

    A critical CVE in an internal batch job outranks nothing. Severity is weighted by whether the workload is internet-facing, so remediation effort follows real risk.

  3. Built for the auditor as well as the engineer

    The same data backs both the engineering triage view and the evidence a banking regulator asks for, so compliance reporting stopped being a separate manual exercise.

Architecture

Outcome

Real-time
Posture visibility
Single
Source of truth
Audit
Ready evidence

Stack

  • Python
  • Kubernetes API
  • Container scanning
  • DevSecOps
02 FiftyFive Technologies · multi-client

Kubernetes Self-Service API

A governed control plane so product teams stop filing platform tickets.

Problem

One platform team supported several client engagements at once. Routine requests — namespaces, scaling, config, inspecting a failing workload — arrived as tickets and chat messages, making the platform team the bottleneck for everyone else's delivery.

Engineering decisions

  1. An API, not a wiki page

    Documentation asks people to do the work correctly; an endpoint does it correctly by construction. FastAPI gave typed request validation and generated docs, so the interface explained itself.

  2. One abstraction over three clouds

    Teams targeted EKS, AKS and GKE. Exposing one consistent resource model meant developers never had to learn which cloud their cluster happened to run on.

  3. Guardrails inside the endpoint

    Quotas, naming and permission boundaries are enforced by the service rather than by review. Self-service without governance is just a faster way to create drift.

Architecture

Outcome

Self-serve
Namespace + workload ops
3 clouds
One interface
Bottleneck
Removed from delivery

Stack

  • Python
  • FastAPI
  • Kubernetes API
  • OIDC
  • Terraform
03 Apica engagement · 1,075 days

Service Health Monitoring System

Catching silent infrastructure failures before they became outages.

Problem

Nomad and Puppet failures were discovered reactively — usually when something downstream broke. There was no continuous signal on whether the orchestration and configuration layer was actually healthy across the fleet.

Engineering decisions

  1. Poll the services that everything else depends on

    Monitoring applications while ignoring the scheduler and config-management layer leaves the most consequential failures invisible. The monitor targets the dependencies, not just the dependents.

  2. Alert into the existing pipeline

    A new dashboard nobody watches is not monitoring. Output went into the alerting system engineers already responded to, so detection turned directly into action.

  3. Paired with cost work

    The same fleet visibility that surfaced failures also exposed idle and oversized resources, which fed the cloud cost optimisation effort.

Architecture

Outcome

Proactive
Incident detection
Fleet-wide
Nomad + Puppet health
Lower
Cloud spend

Stack

  • Python
  • Nomad
  • Puppet
  • Alerting
  • FinOps
04 NIBE · Azure platform

Secure IoT Ecosystem on Azure

Zero-touch device onboarding at scale, without shipping shared secrets.

Problem

Connecting a growing device fleet securely is the hard part of IoT. Manual per-device provisioning does not scale, and a shared credential baked into firmware becomes a single catastrophic key.

Engineering decisions

  1. Device Provisioning Service over manual registration

    DPS lets each device attest and receive its own identity on first boot. Onboarding scales with the fleet instead of with operator time, and there is no shared secret to leak.

  2. Separate ingestion from processing

    IoT Hub absorbs device traffic; backend services on AKS scale independently behind it. A spike in device chatter does not force the application tier to scale in lockstep.

  3. Microservices on AKS for availability

    Backend processing was decomposed and deployed for high availability, so a single failing consumer degrades one function rather than the whole platform.

Architecture

Outcome

Zero-touch
Device provisioning
Per-device
Identity, no shared key
Independent
Backend scaling

Stack

  • Azure IoT Hub
  • Azure DPS
  • AKS
  • IoT security
05 Kotak Mahindra Bank

Kubernetes Backup Automation

Backups that satisfy a recovery drill and an auditor with the same evidence.

Problem

Databases provisioned inside the cluster had no consistent, verifiable backup path. In a regulated environment that is simultaneously a recovery risk and an audit finding.

Engineering decisions

  1. Scheduled in-cluster dumps as CronJobs

    Running the backup where the database lives avoids brittle external access paths and keeps the job lifecycle managed by the same system that manages the workload.

  2. S3 lifecycle policies as the retention control

    Retention is expressed as infrastructure configuration rather than as a documented human process, so the control cannot silently drift out of compliance.

  3. Recovery objectives drove the schedule

    Backup frequency was derived from the acceptable recovery point, not chosen by convention — the schedule is an answer to a stated RPO.

Architecture

Outcome

Unattended
Scheduled dumps
Enforced
Retention policy
Shorter
Recovery time objective

Stack

  • Kubernetes
  • CronJobs
  • AWS S3
  • Bash
06 RoboMQ internship · MEAN stack

DevLogger — Log Management System

Company-wide developer log management, decoupled by a message queue.

Problem

Logs created by developers across the company lived in scattered places with no shared record and no way to be notified about your own entries.

Engineering decisions

  1. RabbitMQ between ingestion and notification

    Queueing the notification work meant a slow or failing mail path could never block or lose a log write — the two concerns fail independently.

  2. Per-developer email digests

    Notification is scoped to the logs you created, so the system stays useful instead of becoming noise everyone filters away.

Architecture

Outcome

Central
Company-wide logs
Decoupled
Ingest from notify
First
Production system built

Stack

  • MongoDB
  • Express
  • Angular
  • Node.js
  • RabbitMQ
03 Career

Where this was built

Seven years, three employers, and long-running client engagements across regulated banking, multi-cloud consulting and IoT platforms.

  1. DevOps Engineer 2

    Kotak Mahindra Bank · Gurugram, India

    Oct 2024 — Present current

    Platform and security engineering for regulated banking workloads, where downtime and unpatched CVEs are both audit findings.

    • Designed and operate critical edge infrastructure — Kong API Gateway and Istio service mesh — handling north-south and east-west traffic for banking services.
    • Implemented Blue-Green deployment strategies delivering zero-downtime releases on customer-facing systems.
    • Architected a compliance application giving security and engineering teams real-time visibility into Common Vulnerabilities and Exposures across the container estate.
    • Automated data protection by scheduling dumps of Kubernetes-provisioned databases into AWS S3 with lifecycle policies, satisfying compliance retention and disaster-recovery requirements.
    • Built automation workflows for infrastructure provisioning and application deployment, cutting manual handoffs between platform and product teams.
    • Kubernetes
    • Kong
    • Istio
    • AWS S3
    • Blue-Green
    • Python
    • DevSecOps
  2. Lead DevOps Engineer

    FiftyFive Technologies · India

    Jul 2020 — Oct 2024

    Led a DevOps team delivering multi-cloud platforms for concurrent client engagements, owning everything from Terraform modules to on-call reliability.

    • Managed production resources across Azure, AWS and GCP — including AKS, EKS and GKE clusters — as the single platform team for multiple clients.
    • Led CI/CD across Cloud Build, Azure DevOps and AWS CodePipeline, standardising multi-cloud deployment patterns rather than reinventing per project.
    • Developed scalable, client-facing APIs in Python and FastAPI to manage Kubernetes resources programmatically, turning repetitive platform requests into self-service endpoints.
    • Deployed Kubeflow for ML workflows and integrated user authentication with OpenID Connect (OIDC).
    • Implemented Infrastructure as Code with Terraform and automated provisioning end to end.
    • Owned site reliability, monitoring systems and cost optimisation strategies across the client portfolio.
    • Led the DevOps team and ran multiple concurrent projects without dropping delivery commitments.
    • Terraform
    • AKS / EKS / GKE
    • Azure DevOps
    • Cloud Build
    • CodePipeline
    • FastAPI
    • Kubeflow
    • OIDC
  3. DevOps Developer

    RoboMQ · India

    Jan 2020 — May 2020

    First DevOps role — containerisation and cloud operations alongside the platform team.

    • Created and optimised Dockerfiles for frontend applications, reducing image size and build time.
    • Managed Google Cloud services and AWS EKS clusters.
    • Contributed to deployment automation and CI/CD pipeline improvements.
    • Docker
    • GCP
    • AWS EKS
    • CI/CD

Long-running client engagements

Apica

1,075 days

DevOps Engineer

  • Maintained Puppet repositories and optimised cloud resource usage for cost efficiency.
  • Built a custom health monitoring application in Python that polls Nomad and Puppet and pushes into alerting — turning silent failures into proactive incidents.

NIBE

1,835 days

Cloud Engineer

  • Managed Azure resources for the NIBE and NIBE Professional Platform products.
  • Ran provisioning, environment management and reliability for long-lived platform workloads.
04 Technical depth

Toolkit, and the proof

Certifications sit beside the competency they verify — CKS next to security, AZ-400 next to delivery — because a credential only means something attached to the work.

Cloud Platforms

  • AZ-104
  • AWS
  • GCP
  • Azure
  • Oracle Cloud

Containers & Orchestration

  • CKA
  • CKAD
  • Kubernetes
  • EKS
  • AKS
  • GKE
  • Docker
  • Docker Compose
  • Istio

Infrastructure as Code

  • Terraform
  • Puppet

CI/CD & Automation

  • AZ-400
  • Jenkins
  • Azure DevOps
  • Cloud Build
  • AWS CodePipeline
  • GitOps
  • Fastlane
  • SonarQube

Programming & Scripting

  • Python
  • FastAPI
  • Bash
  • Go

Deployment Strategies

  • Blue-Green
  • Microservices
  • Kubeflow

Reliability & FinOps

  • SRE practice
  • Cost optimisation
  • Logging
  • Monitoring

Platform & Security

  • CKS
  • Kong API Gateway
  • OIDC
  • RabbitMQ
  • DevSecOps

All certifications

  • CKA

    Certified Kubernetes Administrator

    CNCF / Linux Foundation

  • CKS

    Certified Kubernetes Security Specialist

    CNCF / Linux Foundation

  • CKAD

    Certified Kubernetes Application Developer

    CNCF / Linux Foundation

  • AZ-400

    Azure DevOps Engineer Expert

    Microsoft

  • AZ-104

    Azure Administrator Associate

    Microsoft

  • RHCSA

    Red Hat Certified System Administrator

    Red Hat

Education

B.Tech, Computer Science Engineering

JECRC University, Jaipur

2020

Built for other engineers

Six DevOps utilities that run entirely in the browser — a visual subnet calculator, JWT decoder, YAML/JSON converter and more. Working software beats a skills bar chart.

Open the tools →
06 Contact

Let's talk platforms

Open to senior platform, DevOps and SRE conversations — especially where Kubernetes, multi-cloud IaC and developer self-service meet regulated environments.

Location
Gurugram, India
GitHub
@imsurajkr