Skip to content
CloudKops logo CloudKops

Available for backend & infrastructure work

Building Reliable Backend Systems & Cloud Infrastructure

Backend & DevOps engineer specializing in Go, Kubernetes, cloud infrastructure, and automation — designing systems that stay up, scale predictably, and fail safely.

Experience
4+ yrs
Focus
Go & K8s
Clouds
AWS/GCP
cluster: healthy
control-plane api · etcd · scheduler node-a us-east-1a pod / api pod / worker cpu 34% · mem 51% node-b us-east-1b pod / api pod / worker cpu 34% · mem 51% node-c us-east-1c pod / api pod / worker cpu 34% · mem 51% 3/3 nodes ready reconciled 2s ago
Jahir Raihan, Backend & DevOps Engineer

Jahir Raihan

Backend & DevOps Engineer · CloudKops

About

Engineering problems first, technology second.

I'm a backend engineer who spends most of my time in the layer users never see — the services, queues, and clusters that decide whether an application stays up under load or falls over quietly at 2 a.m. Over the past four years that's meant designing APIs in Go and Spring Boot, containerizing them, and running them on Kubernetes across AWS, GCP, and OCI.

What actually holds my attention isn't a specific framework — it's the failure modes: a service that can't recover from a dependency timeout, a deployment pipeline that can't roll back safely, an autoscaler tuned for the wrong signal. I care about tracing those problems back to root cause, then automating the fix so it doesn't recur.

That mindset shows up in how I build: infrastructure defined as code with Terraform, delivery pipelines that fail loudly instead of silently, and dashboards that tell you something is wrong before a customer does. Less about shipping more code, more about shipping systems that keep working.

Experience
4+ years in backend engineering
Languages
Go, Java (Spring Boot)
Platforms
Docker, Kubernetes
Infrastructure
Cloud infra & Terraform
Delivery
CI/CD automation
Observability
Monitoring, logging, alerting

Core Expertise

What I build, end to end.

From the API layer down to the cluster it runs on — I work across the full stack of a production backend, not just the parts that are easy to demo.

Backend Engineering

Services and APIs designed for correctness under concurrency and load.

  • Go
  • Spring Boot
  • REST APIs
  • gRPC
  • Microservices
  • MongoDB
  • PostgreSQL

Cloud & Infrastructure

Infrastructure as code, provisioned and reproducible across providers.

  • Kubernetes
  • Docker
  • AWS
  • GCP
  • Terraform
  • Ansible

DevOps

Pipelines and observability that catch problems before customers do.

  • GitHub Actions
  • Jenkins
  • Linux
  • Monitoring
  • Prometheus
  • Grafana
  • Loki

Architecture

System design decisions that hold up as traffic and teams grow.

  • Distributed Systems
  • Scalability
  • High Availability
  • Performance
  • System Design

Featured Projects

Systems I've designed and shipped.

A mix of open-source tooling and production backends — each one built to solve a specific operational problem, not to fill out a portfolio.

Active development
Featured

InfraSight

Open-source Kubernetes security scanner

A CLI tool written in Go that scans Kubernetes clusters for misconfigurations, RBAC risks, and drift from security baselines — built for teams that want CIS-style checks without a heavyweight platform.

GoKubernetes APICobra CLIDocker
View on GitHub

Highlights

  • Kubernetes security scanner
  • Misconfiguration detection
  • RBAC analysis
  • CLI-first workflow
  • JSON output for CI pipelines
  • Docker support
Active development

Cloud Automation Platform

Provision infrastructure across AWS, GCP, and OCI

A unified provisioning layer that wraps Terraform modules behind a single API, letting teams request compute, networking, and storage across three cloud providers without hand-writing HCL for each one.

GoTerraformKubernetesPostgreSQL

Highlights

  • Multi-cloud provisioning (AWS, GCP, OCI)
  • Terraform module orchestration
  • Policy-based approval workflow
  • Drift detection & reconciliation
  • Audit-logged infrastructure changes
Production

Event Management Platform

Backend APIs for large-scale hackathon operations

A microservices backend that runs registration, voting, judging, and notifications for multi-day technical events — designed to hold up under registration spikes and real-time judging traffic.

JavaSpring BootMongoDBKafka

Highlights

  • Backend APIs (Spring Boot)
  • Microservices architecture
  • Authentication & role management
  • Voting & judging workflows
  • Real-time notifications

Engineering Philosophy

Reliability is a practice, not a feature.

Engineering isn't about writing code — it's about building systems you can trust at 3 a.m. Every project I take on runs through the same loop: understand the real behavior of the system, ship something small enough to verify, measure what actually happens in production, and use that evidence to decide what to fix next. Automation exists to make the good outcome the default one, not to remove judgment — just the need to repeat it manually. The loop never really finishes; it just resets at a more reliable baseline each time.

  1. 01

    Learn

    Understand the system as it actually behaves — not as the diagram claims.

  2. 02

    Build

    Ship the smallest version that proves the design under real conditions.

  3. 03

    Measure

    Instrument it. An unmeasured system is a guess wearing a uniform.

  4. 04

    Optimize

    Fix the bottleneck the data points to, not the one that's easiest to fix.

  5. 05

    Automate

    Turn the fix into a pipeline, a policy, or an alert — so a human isn't the safeguard.

  6. 06

    Repeat

    Systems drift. The loop doesn't close — it just starts again at a higher baseline.

Writing

Notes from production.

Long-form write-ups on the infrastructure and backend problems I run into most — published as they're ready, not on a schedule.

Kubernetes

What actually happens during a pod eviction

Tracing the kubelet's decision path from resource pressure to eviction, and what that means for how you set requests and limits.

Draft · in progress
Go

Context cancellation is not error handling

Why treating ctx.Done() as your error strategy leads to goroutine leaks, and a pattern for separating the two concerns.

Draft · in progress
Docker

Multi-stage builds beyond smaller images

Using build stages to isolate secrets, speed up CI caching, and produce reproducible artifacts across environments.

Draft · in progress
System Design

Idempotency keys are a contract, not a header

What it actually takes to make retried requests safe end-to-end — storage, TTLs, and the failure modes people miss.

Draft · in progress
DevOps

Rollbacks should be a pipeline stage, not a plan

Designing CI/CD so a rollback is a tested, one-command action instead of an improvised response during an incident.

Draft · in progress
Observability

Why your metrics are lying to you

How to avoid the common pitfalls of metrics collection, aggregation, and visualization that lead to misleading dashboards.

Draft · in progress

Open Source

Building in the open.

I maintain tooling publicly because infrastructure problems are rarely unique to one company — a scanner or automation layer built well once should be reusable by anyone running the same stack.

Synced from GitHub

Public repositories

Synced from GitHub

Contributions (last 12mo)

Synced from GitHub

Stars earned

Synced from GitHub

Languages used

Contribution philosophy

I open-source tools that solve a problem I've hit more than once — favoring a small, well-documented CLI over a sprawling platform. Issues and PRs get triaged the same way I'd treat a production ticket: reproduce it, understand the root cause, then fix it in a way that holds up for the next person who hits it.

Flagship project

InfraSight

A Kubernetes security scanner written in Go — misconfiguration detection, RBAC analysis, and CI-friendly JSON output in a single binary.

Explore InfraSight

Tech Stack

Tools I reach for by default.

Not an exhaustive list — the languages, runtimes, and infrastructure I use often enough to trust deeply.

  • Go
  • Java
  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • AWS
  • GCP
  • GitHub Actions
  • Jenkins
  • PostgreSQL
  • Redis
  • Kafka
  • Grafana
  • Prometheus

Contact

Let's build something reliable.

Open to backend engineering and cloud infrastructure roles, contract work, and conversations about distributed systems. I usually reply within a day.