Skip to content
View ok-karthik's full-sized avatar

Block or report ok-karthik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ok-karthik/README.md

I build the platforms other engineers ship on

Senior Platform Engineer & Site Reliability Engineer

Internal developer platforms, GitOps delivery, Kubernetes at multi-team scale, and the observability that keeps it all reliable.

Most recently at Aldi Süd: led an org-wide observability migration from New Relic to Dynatrace across multiple engineering departments, standardised on OpenTelemetry with monitoring-as-code in Terraform, and cut MTTR and alert noise ~30%.

📍 Berlin, Germany · Permanent residence (Niederlassungserlaubnis) — no visa sponsorship required

Portfolio & architecture case studies → · LinkedIn


🏗️ What I've built

Each links to a case study with the architecture decisions and the trade-offs I rejected.

OpenTelemetry & LGTM Platform — multi-cluster observability on EKS: OTel agent→gateway, tail sampling, Mimir + Loki + Tempo on S3
  ↳ github.com/ok-karthik/opentelemetry-platform-on-eks

IDP & GitOps Reference Architecture — Go scaffolder CLI, versioned Terraform modules, Argo CD ApplicationSets, multi-tenant delivery
  ↳ github.com/ok-karthik/internal-developer-platform

Enterprise AWS Infrastructure — multi-environment AWS in Terragrunt/Terraform: DRY module hierarchy, OPA policy gates, self-healing CI
  ↳ github.com/ok-karthik/enterprise-aws-infrastructure-terragrunt

AI Infrastructure on EKS — GPU workloads: Karpenter Spot autoscaling, NVIDIA GPU Operator, time-slicing, DCGM metrics
  ↳ github.com/ok-karthik/ai-infrastructure-on-eks

FinOps Kubernetes Operator — scales non-production workloads to zero on a namespace annotation, restores them on schedule
  ↳ github.com/ok-karthik/finops-k8s-operator

Also: observable-inference-gateway — LLM gateway with end-to-end OTel tracing · job-market-radar — ETL + analytics measuring what job ads actually require, not just mention


🛠️ Tech Stack

Kubernetes & Containers
Kubernetes Helm Docker Argo CD

Cloud & Infrastructure
AWS Azure GCP Linux

IaC & CI/CD
Terraform Terragrunt GitHub Actions GitLab CI

Observability & Reliability
OpenTelemetry Prometheus Grafana Dynatrace

Languages
Python Go Bash


Open to Senior/Staff Platform Engineering and SRE roles in Germany

📫 LinkedIn · Email · Portfolio

Pinned Loading

  1. enterprise-aws-infrastructure-terragrunt enterprise-aws-infrastructure-terragrunt Public

    Multi-environment AWS platform in Terragrunt/Terraform: DRY module hierarchy, OPA policy gates, self-healing CI.

    HCL 1

  2. internal-developer-platform internal-developer-platform Public

    Internal Developer Platform blueprint: Go scaffolder CLI, versioned Terraform modules, Argo CD ApplicationSets, multi-tenant GitOps delivery.

    HCL

  3. opentelemetry-platform-on-eks opentelemetry-platform-on-eks Public

    Multi-cluster observability on EKS: OpenTelemetry agent→gateway, tail sampling, Prometheus-compatible Mimir + Loki + Tempo on S3, Grafana, GitOps.

    HCL

  4. finops-k8s-operator finops-k8s-operator Public

    Kubernetes operator (Python/Kopf) that scales non-production workloads to zero on a namespace annotation and restores them on schedule.

    Python 1

  5. ai-infrastructure-on-eks ai-infrastructure-on-eks Public

    GPU workloads on EKS: Karpenter Spot autoscaling, NVIDIA GPU Operator, time-slicing, DCGM metrics in Grafana. Terraform, validated on real g4dn.

    HCL

  6. job-market-radar job-market-radar Public

    Local-first ETL + analytics pipeline that measures what engineering job ads actually require, not just what they mention

    Python