Skip to content

DevOps & Tools

Version control, developer tooling, CI/CD, and the day-to-day operational side of software engineering.

Articles

  • Git Configurations — global setup, aliases, credential helpers, and a copy-paste quick-setup script.
  • Git Tricks & Commands — inspecting changes, diffing commits and branches, finding deleted files.
  • Docker Fundamentals — images vs. containers, Dockerfile layer caching, multi-stage builds, volumes, and docker-compose.
  • Kubernetes Fundamentals — pods, Deployments, Services, scaling, self-healing, and rolling updates.
  • Helm for Kubernetes — chart structure, templating, values overrides per environment, releases/rollbacks, and chart dependencies.
  • CI with GitHub Actions — workflow triggers, jobs and the runner model, matrix builds, caching, secrets, and reusable workflows vs. composite actions.
  • Load Balancing — Layer 4 vs. Layer 7, balancing algorithms, health checks, and sticky sessions.

AWS

Notes on specific AWS services live in their own AWS subsection — Lambda, CDK, Cognito, S3, SQS, and CloudWatch.

Contributing

Picked up a useful tool, script, or workflow? Add it here as its own file. See Contributing for the how-to.