↓ Skip to main content

About

Table of Contents

Hey, I’m Khadirullah 👋
#

DevOps & Cloud Engineer with 4+ years of professional IT experience and a B.Tech in Computer Science. I build CI/CD pipelines, manage cloud infrastructure on AWS, and automate deployments using Docker, Kubernetes, and Terraform. Recently built uptime-checker, a six-service app with a GitHub Actions DevSecOps pipeline, Trivy gates and ArgoCD deploys, and a 3-node Kubernetes cluster that comes up from a single terraform apply.

My Journey
#

  1. Hands-On IT Work

    Where It Started

    Assembling PCs, installing operating systems, configuring routers, optimizing WiFi networks, and setting up CCTV systems. I was the go-to person for anything hardware or networking related.
  2. B.Tech in Computer Science

    2022

    Graduated from Andhra University. Explored full-stack development but realized I enjoyed the infrastructure side more than building web applications.
  3. Engineer (Programmer, Network & System Admin)

    Jul 2019 – Nov 2023 · 4y 5m

    Sole engineer running end-to-end IT operations for the organization. Workstation provisioning, network administration, a company-wide Windows to Linux migration, OpenWRT router firmware, hardware maintenance, and CCTV.
  4. DevOps & Cloud Engineering

    Dec 2023 – Present

    Building CI/CD pipelines with Jenkins and GitHub Actions, provisioning Kubernetes clusters with Terraform and kubeadm, writing infrastructure as code for AWS, and working towards AWS certifications.

Skills
#

Cloud & Infrastructure

  • AWS: EC2, VPC, subnets, security groups, ELB, EKS, S3, IAM, Route 53, CloudWatch
  • Terraform: modular infrastructure as code, variables, outputs, state
  • Ansible: configuration management and playbooks

Containers & Orchestration

  • Docker: Dockerfiles, custom images, multi-stage builds, Docker Compose
  • Kubernetes: Deployments, Services, RBAC, NetworkPolicies, Ingress, SecurityContexts
  • Cluster provisioning: kubeadm, kops

Git CI/CD & Tooling

  • Jenkins: pipelines with SonarQube, Trivy, Docker, and Kubernetes integration
  • GitHub Actions: automated testing, publishing, and deployment
  • Git, Maven, Gradle, npm, Bash scripting

Linux Systems & Networking

  • Linux: administration, systemd, networking, troubleshooting
  • Virtualisation: QEMU/KVM and libvirt
  • DNS: SPF, DKIM, DMARC configuration
  • Networking: router configuration, OpenWRT, WiFi optimization, TCP/IP, iptables

🐍 Scripting & Automation

  • Python: API integration, automation scripts, Flask
  • SQL: cross-source queries with Coral for incident correlation
  • Bash: system administration and deployment automation

🔒 Monitoring & Security

  • Sentry: error tracking and incident monitoring
  • Slack: incident alerting and team notifications
  • Coral SQL: cross-source API queries (GitHub + Sentry + Slack)
  • Fernet AES encryption, SSL/TLS, IAM, Cloudflare

Projects
#

Uptime Checker, a DevSecOps pipeline with a real application behind it
#

A website monitor built so that a pipeline would have something real to build, scan and deploy. Six services in two languages: a FastAPI api, a Go worker, an nginx board, a one-shot migration job, Postgres 18 and Redis 8. On every merge to main, GitHub Actions builds only the services that changed, runs pytest, go test -race and hadolint, scans each image with Trivy and fails on any fixable HIGH or CRITICAL, pushes to GHCR tagged with the commit sha, and opens a pull request that pins that sha in the release overlay. ArgoCD deploys the merged overlay in sync waves, with the migration job as a hook.

In the cluster, a Sealed Secret holds the database password, default-deny NetworkPolicies allow one rule per arrow in the diagram, and an HPA scales the api. The write-up covers the four things that broke on the way to a green deploy.

Tech: Python, FastAPI, Go, nginx, Postgres, Redis, Docker, GitHub Actions, Trivy, hadolint, Kustomize, ArgoCD, Sealed Secrets, Kubernetes

Read the full write-up


☸️ Local Kubernetes Cluster with Terraform
#

A 3-node kubeadm cluster on QEMU/KVM that comes up from a single terraform apply. The Terraform libvirt provider creates the VMs, cloud-init installs containerd and kubeadm, Calico runs as the CNI through the Tigera operator, and workers fetch the join token over HTTP, so the build never needs SSH. Roughly 7 minutes from nothing to a ready cluster.

Minikube and Kind hide the parts worth learning. This gives real multi-node topology, real VM networking, and actual kubeadm experience, which is the same provisioning workflow used in production.

Tech: Terraform, Libvirt, QEMU/KVM, Kubernetes, kubeadm, Calico, Cloud-Init, Bash

Read the full write-up


🔍 DevOps Incident Investigator
#

Hackathon: Pirates of the Coral-bean (WeMakeDevs, May 2026), Top 50 showcase project

An AI-powered incident correlation tool that JOINs data from GitHub PRs, Sentry errors, and Slack messages using cross-source SQL via Coral, so the whole picture sits in one view instead of five browser tabs. Features a web dashboard with real-time incident timeline, Gemini AI root-cause analysis, one-click Slack alerting, natural-language-to-SQL queries, and encrypted token management.

Tech: Python, Flask, Coral SQL, Gemini 2.0 Flash, Docker, GitHub Actions, Slack API, Sentry API


CI/CD Pipelines
#

Built end-to-end Jenkins pipelines:

code commit → static analysis (SonarQube) → Docker build → vulnerability scanning (Trivy) → push to registry → deploy on Kubernetes with AWS ELB

Kubernetes Workloads
#

Deployments, ReplicaSets, Services (ClusterIP, NodePort, LoadBalancer), NGINX Ingress, ingress and egress NetworkPolicies, certificate-based users with verb-level RBAC, and capability control through SecurityContext.

Infrastructure as Code
#

Provisioned AWS infrastructure using Terraform: VPCs with public and private subnets, EC2 instances, security groups, IAM roles, S3 buckets, load balancers, and Route 53 records.


DiagView
#

A lightweight interactive SVG/Mermaid diagram viewer with search, export, and deep linking. Published to npm at v1.1.0 with 923 unit tests, 659 browser tests and fully automated CI/CD.

This Website
#

Hugo + Blowfish theme, deployed on Cloudflare Pages with custom domain, DNS records, and email authentication (SPF/DKIM/DMARC). → khadirullah.com


Get In Touch
#

I’m actively looking for DevOps Engineer, Cloud Engineer, and Linux System Administrator roles in Hyderabad, Bangalore, or remote. Immediate joiner.
  Contact Me