Skip to content
msr
  • Blog
  • Projects
  • Tutorials
  • Talks
  • CV
Get in touch
Tutorials

Build along.

Step-by-step guides. Pick a difficulty, follow the steps, ship something real.

Allcidevopsgithub-actionsgitlab-cigrafanakuberneteslokimetamigrationobservabilitypgvectorpostgresprometheusragsearchshowcasesretempoterraformtutorial

Kubernetes Pod Lifecycle for SREs

A junior SRE's mental model for the pod lifecycle — Pending, ContainerCreating, Running, CrashLoopBackOff — with the diagnostic commands that turn 3-hour incidents into 30-second fixes.

intermediatekubernetesdevops

Interactive content showcase

Every renderer component on one page — reference for authoring new tutorials.

intermediatemetadevops

A Hybrid-Search Recipe With pgvector + pg_trgm

Stop spinning up a separate vector DB. Here's the Postgres-native retrieval pattern I use for every RAG surface.

intermediatepostgrespgvector

GitHub Actions → GitLab CI Migration: The Survival Guide

Porting a 12-repo pipeline estate from Actions to GitLab CI without a production incident.

intermediatecigithub-actions

An Observability Stack From Scratch — Prometheus, Grafana, Loki, Tempo

One Helm file per component, one Grafana datasource per signal, one correlated trace view at the end.

intermediateobservabilityprometheus

Spin Up a Production-Ready Kubernetes Cluster With Terraform

A 40-minute walkthrough: Terraform module, EKS or AKS, Argo bootstrap, and a working ingress by the end.

intermediatekubernetesterraform
msr

Platform + DevOps engineer. Boring, durable infrastructure.

Content

  • Blog
  • Projects
  • Tutorials
  • Talks

About

  • CV
  • Chat with the twin
  • Get in touch

Feeds

  • RSS
  • Sitemap
  • llms.txt
© 2026 Mohamed Salah Rashed.
Powered by Twinbase