Skip to main content

Kubernetes Architect | Go Developer | Operators | GitOps & Flux | Platform Engineering | CKA | RHCE

Technical Lead at Electronic Arts (EA)

Greater Stockholm Metropolitan Area
Report

Kubernetes Architect specializing in operator development (Go), GitOps, and platform engineering. I build cloud-native infrastructure that's declarative, self-healing, and runs on open-source tooling with zero vendor lock-in.

Previously built and worked on open-source tools at Stakater including Reloader (9k+ GitHub stars), IngressMonitorController, and Forecastle.

I run a 15-node homelab across OKD, Talos (ARM64), Kamaji, and bare metal with Cluster API and multi-cluster patterns. Full self-hosted stack: XCP-ng, Rook-Ceph, Longhorn, Keycloak, Harbor, Netbox, Velero, plus the same Grafana observability stack I run at work. I genuinely enjoy this stuff.

Core expertise: Kubernetes Operators & Go

  • Production operators with operator-sdk, controller-runtime, kubebuilder
  • Custom CRDs, reconciliation loops, admission webhooks, finalizers
  • Provider patterns for hybrid cloud (vSphere, OpenShift Virtualization, AWS, Azure) Platform Engineering & GitOps
  • Flux, Crossplane, Kustomize, Helm, ArgoCD
  • OKD, OpenShift 4.x, Talos, Kamaji, Cluster API
  • Cilium, multi-cluster networking, NetObserv Observability & SRE
  • Grafana, Mimir, Loki, Tempo, Alloy, Vector
  • Prometheus, PromQL, OpenTelemetry, distributed tracing Infrastructure as Code
  • Crossplane compositions and providers
  • Terraform providers in Go, Terraform modules
  • VMware vSphere, OpenStack, OpenShift Virtualization, bare metal Certifications: CKS | Working toward RHCA Open source: github.com/iLLeniumStudios | github.com/waseem-h

Activity

Loading activity...

View full activity

Career: 13

Technical Lead

Electronic Arts (EA)

Stockholm

May 2026 - Present

Senior DevOps Engineer

DICE (EA Digital Illusions CE AB)

Stockholm, Stockholm County, Sweden

Oct 2021 - May 2026

Operator Development & VM Lifecycle Management - Architected multi-operator system in Go (operator-sdk, controller-runtime, kubebuilder) replacing legacy pipeline-based VM provisioning with self-healing, declarative infrastructure - Manages 3-4k VMs across multiple sites through custom CRDs with reconciliation loops handling full lifecycle - Implemented provider abstraction supporting vSphere, VMware, and OpenShift Virtualization with intelligent resource selection - Multi-controller architecture with validation webhooks, finalizers, owner references, and event-driven reconciliation Platform Operations & Hybrid Infrastructure - Operate 13 OKD/OpenShift clusters (100+ nodes) on-premises with Cilium CNI and multi-cluster networking - Driving Infrastructure as Code migration from Terraform to Crossplane for Kubernetes-native operations - Led GitOps adoption via Flux across distributed teams - High availability infrastructure with declarative alerting and configuration as code Observability Platform (Open Source Stack) - Designed and operate full observability stack: Grafana, Mimir, Loki, Tempo, Grafana Alloy, Vector - OpenTelemetry-based collection processing hundreds of GB logs/day and millions of active time series - Built SLO dashboards, job summary pages, and developer-facing tooling for CI visibility - Prometheus/PromQL for metrics, distributed tracing for request flows Cross-Team Impact & Technical Leadership - Technical lead for VMware-to-OpenShift migration evaluation shaping enterprise hybrid cloud direction - Rebuilt failed Kubernetes environment for QVS team from scratch, delivered training for ongoing operations - Containerized services and GitOps pipelines for Engineering Workflows teams improving developer experience - Presenter at DevDays 2025 (OpenShift automation, Kubernetes operators) and Automacon - Mentoring engineers across timezones on Kubernetes operations, operator development, and distributed systems

DevOps Consultant

AB Trav och Galopp

Stockholm, Sweden

Dec 2018 - Oct 2021

Setup a fully automated Openshift 4.x cluster with the following components automated via Terraform: - vSphere VM's (Including Openshift 4.x installation) - Cisco ACI (APIC) Application profiles and EPGs - Bluecat DNS and Network configurations - F5 Loadbalancers Secure Forwarder Operator - Generates fluentd configuration for the secure forwarder based on different indexes - Used to create ProductConfigs that tells which namespace / app label logs go to which index - Reloads secure-forwarder when the config changes

Software / DevOps Engineer

Rapid Startup Studio

Stockholm, Sweden

Dec 2018 - Oct 2021

DevOps Engineer

Stakater

Aug 2017 - Oct 2021

Developed / Worked on the following tools: - Reloader https://github.com/stakater/Reloader - IngressMonitorController https://github.com/stakater/IngressMonitorController - Forecastle https://github.com/stakater/Forecastle Worked on creating the following stacks for Kubernetes / Openshift - Control - Delivery - Gitops - Gateway and Tracing - Logging - Monitoring - Security These stacks include the following tools - Descheduler https://github.com/kubernetes-sigs/descheduler - External DNS https://github.com/kubernetes-sigs/external-dns - Nginx Ingress https://github.com/kubernetes/ingress-nginx - Forecastle https://github.com/stakater/Forecastle - Git Webhook Proxy https://github.com/stakater/GitWebhookProxy - Ingress Monitor Controller https://github.com/stakater/IngressMonitorController - Kubernetes Dashboard https://github.com/kubernetes/dashboard - Reloader https://github.com/stakater/Reloader - Xposer https://github.com/stakater/Xposer - Jenkins https://github.com/jenkinsci/kubernetes-operator - Nexus https://github.com/helm/charts/tree/master/stable/sonatype-nexus - Restful Distributed Lock Manager https://github.com/stakater/RestfulDistributedLockManager - Flux https://github.com/fluxcd/flux - HelmOperator https://github.com/fluxcd/helm-operator - Istio - Jaeger - Kiali - Cerebro - ElasticSearch - Curator - Fluentd - Kibana - Konfigurator - LogRotate - Grafana - Metrics Server - Prometheus Operator - Prometheus - AlertManager - Node Exporter - Keycloak - ProxyInjector - SealedSecrets

Software Engineer

Aurora Solutions

Islamabad, Pakistan

Jun 2017 - Dec 2018

Worked on porting QbTech's Parameter Generator to Java Working on Stackator which is their automated stack creation tool that allows you to create a Kubernetes cluster with bundled applications on top of AWS

Software Engineer

APIMatic Limited

Islamabad

May 2016 - Jun 2017

- CGAAS Team Lead (4 Months) - Worked on adding support for OAuth 2.0 Two Legged and Three Legged in Android, UWP and Xamarin Code Generation - PoC of our On-Premise Solution - Integrated APIMATIC in Microsoft Azure Management API Portal - Worked on creating a generic Developerless API Portal for any API in React - Developed a Visual Studio 2015 / 2017 Extension for our Product that allows you to generate SDKs and Transform API Descriptions from within Visual Studio

Microsoft Student Partner

Microsoft

Aug 2013 - Jul 2016

Later

Intern

Bentley Systems

Islamabad

Jun 2015 - Aug 2015

Unit Testing of Catalog Service API Improved Catalog Explorer for MicroStation Wrappers for PWCS

Lead Unity Game Developer

PlayIt Productions

Jun 2014 - Dec 2014

Developed MatchUp

Intern

Microsoft

Sep 2013 - Feb 2014

Later

ROM Developer

GreenROMProject

Mar 2012 - Jan 2014

Later

ASP.Net Developer

Spark Solutions Limited

Jan 2013 - Mar 2013

Later

Education: 2

National University of Computer and Emerging Sciences

Bachelor of Science (BS)

2012 - 2016

Developed and managed the Event Registration System and the FDO System of NASCON’ 13 Worked as a demonstrator in PHP Web Development Workshop 2013 held in FAST Worked as a demonstrator in Android Development Workshop 2013 held in FAST

Activities / Societies: None

Pak Turk

FSc.

2009 - 2011

None

Activities / Societies: None

Projects: 23

Konfigurator

github.com/stakater/Konfigurator

Oct 2018 - Present

A kubernetes operator that dynamically generates and manages app configuration based on kubernetes resources

Reloader

github.com/stakater/Reloader

Sep 2018 - Present

A Kubernetes controller to watch changes in ConfigMap and Secrets and then restart pods for Deployment, StatefulSet and DaemonSet

Forecastle

github.com/stakater/Forecastle

Jul 2018 - Present

Forecastle is a control panel which dynamically discovers and provides a launchpad to access applications deployed on Kubernetes

Git Webhook Proxy

github.com/stakater/GitWebhookProxy

Jul 2018 - Present

A proxy to let webhooks reach running services behind a firewall

Ingress Monitor Controller

github.com/stakater/IngressMonitorController

Jun 2018 - Present

A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc.

Audio Video Encryptor

Mar 2015 - Present

Encryption of audio video using catMap and other algorithms in Matlab

Camera Capture - A Windows 8.1 Application

apps.microsoft.com/windows/en-us/app/camera-capture/d602eca7-ef17-4081-b68b-7a4853d8aae7

Jul 2014 - Present

A simple camera capture application

Men With Panache

menwithpanache.com/

Jul 2014 - Present

A fashion icon blog for men

Social Postee - A Windows 8.1 Application

apps.microsoft.com/windows/en-us/app/social-postiee/ad1ea496-8922-4ea6-9dde-253a7859cacb

Mar 2014 - Present

This app lets you schedule facebook and twitter posts

University Management System

Mar 2014 - Present

UMS with completely normalized database was developed in the course Database Systems.

Web Engine - A Windows 8.1 Application

apps.microsoft.com/windows/en-us/app/web-engine/fd1c76b7-93c1-4451-b38a-5286ed9dae33

Feb 2014 - Present

Web Engine renders PHP content dynamically on the go without having to refresh the page and go to a web browser

TechBookie - A Windows 8.1 Application

apps.microsoft.com/windows/en-us/app/techbookie/2b3ce527-630d-49a2-9622-9a5d482551d3

Jan 2014 - Present

Lets you download lots of free books related to development.

FAST File System

Oct 2013 - Present

Implemented a File System similar to FAT in C++

Tiny Operating System

Oct 2013 - Present

A very basic level operating system developed in Assembly Language which contained basic functions like open text files, mouse handling and colors etc.

Message Digest Generator

Oct 2013 - Present

Generation of Message Digest using Naive Algorithms

DFA - NFA - CG Converter

Oct 2013 - Present

Converter for Finite Automatons

Bank Management System

Mar 2013 - Present

Bank Management System developed using Core OOP concepts

Number Catching Game DOS

Oct 2012 - Present

A simple number catching robot game made in DOS (Colored)

CPU Scheduling Simulator

A simulator which simulates Process Scheduling using FCFS, RR, CFS, SJF, NPP, PP algorithms.

Classifieds App

A java based classifieds application developed using OOAD artifacts

Reliable Data Transfer using UDP

A DOS based application that allows reliable transfer of data on a network using UDP

Panorama Stitcher

Image Stitching using Panoramic Blending techniques to create a panorama

WebShopper

A Shopping Web App made in ASP.NET MVC

Credentials: 3

Certified Kubernetes Administrator

CNCF [Cloud Native Computing Foundation]

Jul 2019

Awards: 2

Monthly Top Scorer on Microsoft Virtual Academy

Oct 2014

Microsoft Student Partner of the Month

Jun 2014

I have been highlighted in the HEC Magazine entitled "News & Views" published June 2014, under the title "MSP Highlight"

Languages: 2

English
Urdu

Skills: 49

Other

ADO.NETAJAXAndroid DevelopmentCC++Cloud ServicesCSSDesign Patterns
DevOpsDockerEclipseEntity FrameworkFluentdGitopsGo (Programming Language)HelmHTMLHypershiftInfrastructure as code (IaC)JavaScriptJenkinsKubernetesLINQLinuxMicrosoft AzureMVVMMySQLOpenshiftOpenshift HivePHPProgrammingPythonREST APISOAPSpring BootSQLSwiftTerraformUnity3DVisual StudioWeb ServicesWindows Azure Mobile ServicesWindows Universal AppsWordPressWPFXamarinXamarin FormsXAMLXML

Also find waseem.eurosky.social on…