ReliabilityBytes

Practical notes on cloud, DevOps, and reliability.

Hands-on writing about systems, tools, reliability habits, Kubernetes, DevOps workflows, and engineering career growth.

All posts

How to Prepare for a DevOps/SRE Interview: Systems, Incidents, and Tradeoffs

How to Prepare for a DevOps/SRE Interview: Systems, Incidents, and Tradeoffs

A practical DevOps/SRE interview preparation guide for engineers who want to explain systems, incidents, tradeoffs, Kubernetes, Terraform, and production judgment clearly.

Configuring Terraform remote backend

Configuring Terraform remote backend

A practical walkthrough for configuring Terraform remote state with AWS S3 and DynamoDB locking.

How to reveal the users’ real IP to your application on K8s

How to reveal the users’ real IP to your application on K8s

How Kubernetes ingress and Service traffic policy affect client IP visibility, and how to preserve user IP addresses for logging and security.

Collaborate easier with Terraform remote backend

Collaborate easier with Terraform remote backend

How a Terraform remote backend helps teams share state, avoid concurrent changes, and collaborate more safely on infrastructure as code.

tmux for DevOps engineers: sessions, panes, and remote workflows

tmux for DevOps engineers: sessions, panes, and remote workflows

A practical tmux guide for engineers who work over SSH, split terminal workflows, and need sessions that survive disconnects.

Useful kubectl plugins that make Kubernetes easier to operate

Useful kubectl plugins that make Kubernetes easier to operate

A practical look at kubectl plugins that reduce repetitive Kubernetes work, plus guidance on when not to add another plugin.

How to load balance the Kubernetes API server with NGINX

How to load balance the Kubernetes API server with NGINX

A lab-oriented explanation of placing NGINX in front of Kubernetes API servers, with notes on high availability alternatives.

How to find a Linux process working directory from its PID

How to find a Linux process working directory from its PID

Use /proc to find a Linux process working directory, then understand how cwd differs from executable and config paths.