2026  2

February  2

Infrastructure Management at Scale with Cluster API, MachineDeployments and MachinePools

February 20, 2026 · 7 min · Tasdik Rahman

Migrating this blog from Jekyll to Hugo

February 19, 2026 · 4 min · Tasdik Rahman

2025  1

July  1

KubeCon EU 2025, My experiences attending and speaking at it

July 31, 2025 · 2 min · Tasdik Rahman

2024  1

September  1

ContainerDays 2024, Hamburg

September 21, 2024 · 5 min · Tasdik Rahman

2023  4

October  1

Oncall in product teams

October 25, 2023 · 4 min · Tasdik Rahman

September  1

Keyboard setups over time

September 27, 2023 · 3 min · Tasdik Rahman

May  1

Renewing your root CA with a new root CA such that the older certs signed by old root CA are still valid

May 18, 2023 · 2 min · Tasdik Rahman

April  1

neovim setup for golang 6 months in

April 29, 2023 · 2 min · Tasdik Rahman

2022  8

October  2

My vim setup for golang

October 28, 2022 · 2 min · Tasdik Rahman

Working remotely in a geographically distributed team without burning yourself out

October 8, 2022 · 2 min · Tasdik Rahman

September  3

Scaling cluster upgrades for kubernetes

September 26, 2022 · 5 min · Tasdik Rahman

Musings with client-go of k8s

September 22, 2022 · 6 min · Tasdik Rahman

Moving over to www.tasdikrahman.com from tasdikrahman.me

September 17, 2022 · 2 min · Tasdik Rahman

April  1

Stubbing and few other testing tidbits for python

April 15, 2022 · 7 min · Tasdik Rahman

February  2

spf13/cobra not respecting mandatory flags as part of Prerun

February 28, 2022 · 3 min · Tasdik Rahman

Evolution of support for infrastructure teams

February 21, 2022 · 8 min · Tasdik Rahman

2021  6

June  5

Building the VM creation API for the org

June 20, 2021 · 7 min · Tasdik Rahman

Handling language stack deprecations: Part 2: Container infrastructure

June 15, 2021 · 5 min · Tasdik Rahman

Revamping Vesemir: our virtual machine deployment service

June 12, 2021 · 9 min · Tasdik Rahman

Vesemir: Our virtual machine deployment service

June 10, 2021 · 6 min · Tasdik Rahman

Bug which would cause some deployments to get triggered again and again

June 6, 2021 · 5 min · Tasdik Rahman

February  1

Handling language stack deprecations: Part 1: Virtual Machine infrastructure

February 2, 2021 · 7 min · Tasdik Rahman

2020  17

December  2

Maintaing aptly - The debian package manager

December 23, 2020 · 5 min · Tasdik Rahman

What to avoid while doing PR reviews

December 14, 2020 · 7 min · Tasdik Rahman

November  2

To self host or to not self host kubernetes cluster(s)

November 27, 2020 · 6 min · Tasdik Rahman

Choosing between one big cluster or multiple smaller kubernetes clusters

November 21, 2020 · 10 min · Tasdik Rahman

October  4

Testing rake tasks with rspec

October 20, 2020 · 3 min · Tasdik Rahman

A few things about database migrations

October 18, 2020 · 6 min · Tasdik Rahman

The making of bhola - your cert expiration overseer - Part 1

October 8, 2020 · 7 min · Tasdik Rahman

Why I chose to do TDD for my new side project

October 7, 2020 · 7 min · Tasdik Rahman

August  1

Backpacking trip to Alleppey and Kochi

August 31, 2020 · 27 min · Tasdik Rahman

July  2

A few notes on GKE kubernetes upgrades

July 22, 2020 · 15 min · Tasdik Rahman

Structured logging in Rails

July 7, 2020 · 6 min · Tasdik Rahman

June  1

Our learnings from Istio’s networking APIs while running it in production

June 17, 2020 · 10 min · Tasdik Rahman

May  2

AddTrust Root expiration fix

May 31, 2020 · 3 min · Tasdik Rahman

Specifying scheduling rules for your pods on kubernetes

May 6, 2020 · 5 min · Tasdik Rahman

April  2

A Few Notes on Etcd Maintenance

April 24, 2020 · 7 min · Tasdik Rahman

Introducing Kingsly — The Cert Manager

April 22, 2020 · 7 min · Tasdik Rahman

January  1

Route missing in kubernetes node with kuberouter as the CNI

January 5, 2020 · 2 min · Tasdik Rahman

2019  9

September  1

Various ways of enabling canary deployments in kubernetes

September 12, 2019 · 4 min · Tasdik Rahman

April  3

Handling signals for applications running in kubernetes

April 24, 2019 · 6 min · Tasdik Rahman

Container Image Structuring for container runtimes

April 10, 2019 · 6 min · Tasdik Rahman

Self hosting kubernetes

April 4, 2019 · 7 min · Tasdik Rahman

March  4

Solo Backpacking trip to Hampi, Gokarna and Goa

March 22, 2019 · 20 min · Tasdik Rahman

Object Comparison

March 21, 2019 · 5 min · Tasdik Rahman

F.I.R.S.T principles of testing

March 13, 2019 · 2 min · Tasdik Rahman

What should and should not be tested in unit tests?

March 13, 2019 · 2 min · Tasdik Rahman

February  1

Test-driven development as a school of thought

February 8, 2019 · 3 min · Tasdik Rahman

2018  3

October  3

Moving Canary deployments on AWS using ELB to kubernetes using Traefik

October 25, 2018 · 6 min · Tasdik Rahman

Monoliths are just fine

October 24, 2018 · 7 min · Tasdik Rahman

Pillars of Observability

October 1, 2018 · 5 min · Tasdik Rahman

2017  16

October  1

Trip to Taiwan, 2017

October 7, 2017 · 11 min · Tasdik Rahman

September  1

GSoC 2017 with oVirt - Ending Notes

September 3, 2017 · 3 min · Tasdik Rahman

July  1

Second Phase - GSoC, work on 3 VM setup of oVirt installation

July 30, 2017 · 12 min · Tasdik Rahman

June  4

Week 3 and 4, GSoC 2017 - dozens of cloud vm’s, ansibling, finding bugs, testing

June 28, 2017 · 20 min · Tasdik Rahman

Week 1 and 2, GSoC 2017 - Travel, Code, Good food

June 13, 2017 · 9 min · Tasdik Rahman

PyCon Taiwan 2017, Taipei

June 12, 2017 · 5 min · Tasdik Rahman

Implementing Role Based Access Control

June 1, 2017 · 4 min · Tasdik Rahman

May  6

Learnings from analyzing my compromised server (Linode)

May 25, 2017 · 13 min · Tasdik Rahman

Using Ansible Playbooks to Install oVirt 4.1 on centOS 7 (Linode)

May 24, 2017 · 4 min · Tasdik Rahman

Installing oVirt 4.1 on centOS 7 (DigitalOcean)

May 21, 2017 · 8 min · Tasdik Rahman

Community bonding period, GSoC 2017 with oVirt org

May 20, 2017 · 2 min · Tasdik Rahman

Making of Trumporate: Building markovipy - Part 1

May 6, 2017 · 6 min · Tasdik Rahman

Hello oVirt, GSoC 2017

May 4, 2017 · 3 min · Tasdik Rahman

April  1

Testing your ansible roles using travis-CI

April 6, 2017 · 5 min · Tasdik Rahman

March  1

Organising tasks in roles using Ansible

March 19, 2017 · 4 min · Tasdik Rahman

February  1

Introduction to Configuration Management using Ansible

February 28, 2017 · 4 min · Tasdik Rahman

2016  12

December  1

More than 18 stops, a little less than 1800kms, Backpacking Trip To Himachal Pradesh

December 22, 2016 · 16 min · Tasdik Rahman

October  2

Demystifying how imports work in python, ChennaiPy

October 24, 2016 · 2 min · Tasdik Rahman

Pycon India 2016, New Delhi

October 19, 2016 · 2 min · Tasdik Rahman

August  1

My internship experience at Wingify (VWO team), New Delhi

August 13, 2016 · 5 min · Tasdik Rahman

July  1

Decorators 101 - A gentle introduction

July 21, 2016 · 5 min · Tasdik Rahman

June  1

Margo: An opiniated Slack Bot for SRMSE’s Slack channel

June 25, 2016 · 4 min · Tasdik Rahman

April  2

Simple lessons learned while building things - My open source journey so far

April 24, 2016 · 3 min · Tasdik Rahman

Extraction of text from image using tesseract-ocr engine

April 4, 2016 · 4 min · Tasdik Rahman

March  1

Trying out Oculus Rift: Development kit 2

March 13, 2016 · 4 min · Tasdik Rahman

February  1

Making of space Shooter using pygame

February 2, 2016 · 2 min · Tasdik Rahman

January  2

Say Hi to peewee

January 29, 2016 · 4 min · Tasdik Rahman

Getting started with Pygame

January 17, 2016 · 2 min · Tasdik Rahman

2015  16

December  1

Unicode strings in python, a gentle intro

December 8, 2015 · 7 min · Tasdik Rahman

November  4

Submitting python package to pypi

November 10, 2015 · 5 min · Tasdik Rahman

Converting python script into an executable

November 7, 2015 · 3 min · Tasdik Rahman

Creating a gif of the current window

November 7, 2015 · 2 min · Tasdik Rahman

How hard can building a Calculator be right?

November 6, 2015 · 4 min · Tasdik Rahman

October  2

Setting up DBPedia Spotlight on your local server

October 24, 2015 · 5 min · Tasdik Rahman

Running CGI Scripts with CGIHTTPServer

October 20, 2015 · 4 min · Tasdik Rahman

September  6

Running CGI Scripts on Apache2

September 30, 2015 · 3 min · Tasdik Rahman

My Ramblings with Oracle-11g

September 27, 2015 · 5 min · Tasdik Rahman

Install and Configure Oracle-11g on Ubuntu-14.10

September 26, 2015 · 5 min · Tasdik Rahman

Workaround for deleting Columns in SQLite

September 18, 2015 · 2 min · Tasdik Rahman

Install Hadoop(Multi Node)

September 13, 2015 · 8 min · Tasdik Rahman

Install Hadoop(Single node)

September 10, 2015 · 6 min · Tasdik Rahman

August  3

ROS Jade : Configuration

August 28, 2015 · 2 min · Tasdik Rahman

ROS Jade : Installation

August 28, 2015 · 4 min · Tasdik Rahman

Apache2 : Virtual Hosts

August 21, 2015 · 3 min · Tasdik Rahman