waseem
Kubernetes Architect | Go Developer | Operators | GitOps & Flux | Platform Engineering | CKA | RHCE
Technical Lead at Electronic Arts (EA)
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...
Track Record
This section is a placeholder — track record features are coming soon.
Career13
Technical Lead
Electronic Arts (EA)
Stockholm
May 2026 - Present
Technical Lead
Electronic Arts (EA)
Stockholm
Senior DevOps Engineer
DICE (EA Digital Illusions CE AB)
Stockholm, Stockholm County, Sweden
Oct 2021 - May 2026
Senior DevOps Engineer
DICE (EA Digital Illusions CE AB)
Stockholm, Stockholm County, Sweden
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
DevOps Consultant
AB Trav och Galopp
Stockholm, Sweden
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
Software / DevOps Engineer
Rapid Startup Studio
Stockholm, Sweden
DevOps Engineer
Stakater
Aug 2017 - Oct 2021
DevOps Engineer
Stakater
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
Software Engineer
Aurora Solutions
Islamabad, Pakistan
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
Software Engineer
APIMatic Limited
Islamabad
- 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
Microsoft Student Partner
Microsoft
Later
Intern
Bentley Systems
Islamabad
Jun 2015 - Aug 2015
Intern
Bentley Systems
Islamabad
Unit Testing of Catalog Service API Improved Catalog Explorer for MicroStation Wrappers for PWCS
Lead Unity Game Developer
PlayIt Productions
Jun 2014 - Dec 2014
Lead Unity Game Developer
PlayIt Productions
Developed MatchUp
Intern
Microsoft
Sep 2013 - Feb 2014
Intern
Microsoft
Later
ROM Developer
GreenROMProject
Mar 2012 - Jan 2014
ROM Developer
GreenROMProject
Later
ASP.Net Developer
Spark Solutions Limited
Jan 2013 - Mar 2013
ASP.Net Developer
Spark Solutions Limited
Later
Education2
National University of Computer and Emerging Sciences
Bachelor of Science (BS)
2012 - 2016
National University of Computer and Emerging Sciences
Bachelor of Science (BS)
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
Pak Turk
FSc.
None
Activities / Societies: None
Projects23
Konfigurator
github.com/stakater/Konfigurator
Oct 2018
Konfigurator
github.com/stakater/Konfigurator
A kubernetes operator that dynamically generates and manages app configuration based on kubernetes resources
Reloader
github.com/stakater/Reloader
Sep 2018
Reloader
github.com/stakater/Reloader
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
Forecastle
github.com/stakater/Forecastle
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
Git Webhook Proxy
github.com/stakater/GitWebhookProxy
A proxy to let webhooks reach running services behind a firewall
Ingress Monitor Controller
github.com/stakater/IngressMonitorController
Jun 2018
Ingress Monitor Controller
github.com/stakater/IngressMonitorController
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc.
Audio Video Encryptor
Mar 2015
Audio Video Encryptor
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
Camera Capture - A Windows 8.1 Application
apps.microsoft.com/windows/en-us/app/camera-capture/d602eca7-ef17-4081-b68b-7a4853d8aae7
A simple camera capture application
Men With Panache
menwithpanache.com/
Jul 2014
Men With Panache
menwithpanache.com/
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
Social Postee - A Windows 8.1 Application
apps.microsoft.com/windows/en-us/app/social-postiee/ad1ea496-8922-4ea6-9dde-253a7859cacb
This app lets you schedule facebook and twitter posts
University Management System
Mar 2014
University Management System
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
Web Engine - A Windows 8.1 Application
apps.microsoft.com/windows/en-us/app/web-engine/fd1c76b7-93c1-4451-b38a-5286ed9dae33
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
TechBookie - A Windows 8.1 Application
apps.microsoft.com/windows/en-us/app/techbookie/2b3ce527-630d-49a2-9622-9a5d482551d3
Lets you download lots of free books related to development.
FAST File System
Oct 2013
FAST File System
Implemented a File System similar to FAT in C++
Tiny Operating System
Oct 2013
Tiny Operating System
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
Message Digest Generator
Generation of Message Digest using Naive Algorithms
DFA - NFA - CG Converter
Oct 2013
DFA - NFA - CG Converter
Converter for Finite Automatons
Bank Management System
Mar 2013
Bank Management System
Bank Management System developed using Core OOP concepts
Number Catching Game DOS
Oct 2012
Number Catching Game DOS
A simple number catching robot game made in DOS (Colored)
CPU Scheduling Simulator
CPU Scheduling Simulator
A simulator which simulates Process Scheduling using FCFS, RR, CFS, SJF, NPP, PP algorithms.
Classifieds App
Classifieds App
A java based classifieds application developed using OOAD artifacts
Reliable Data Transfer using UDP
Reliable Data Transfer using UDP
A DOS based application that allows reliable transfer of data on a network using UDP
Panorama Stitcher
Panorama Stitcher
Image Stitching using Panoramic Blending techniques to create a panorama
WebShopper
WebShopper
A Shopping Web App made in ASP.NET MVC
Credentials3
Awards2
Monthly Top Scorer on Microsoft Virtual Academy
Microsoft Student Partner of the Month
I have been highlighted in the HEC Magazine entitled "News & Views" published June 2014, under the title "MSP Highlight"