DevOps tutorial - IT technology blog

Using mise (mise-en-place) in DevOps: Consistent Tool Version Management for kubectl, Terraform, Node, and Python

Tool version mismatches between local machines and CI/CD pipelines are a constant source of frustration in DevOps teams. mise (mise-en-place) solves this with a single .mise.toml config file that manages kubectl, Terraform, Node.js, Python, and 400+ other tools consistently across every environment. This guide walks through setup, GitHub Actions integration, and production tips.
DevOps tutorial - IT technology blog

Self-Hosted GitHub Actions Runner on Kubernetes with Actions Runner Controller

Migrating GitHub Actions to self-hosted runners on Kubernetes using Actions Runner Controller (ARC) can cut CI/CD costs by 80% and eliminate queue delays. This guide walks through real production setup: Helm install, autoscaling config, Docker build strategies, and persistent caching — from someone who did it after a 2 AM build queue crisis.