Skip to content

DevOps

This section covers cloud-agnostic DevOps practices and tooling. From CI/CD automation to infrastructure provisioning, these are the patterns and tools I use to build repeatable, production-ready systems.

CI/CD & Versioning

Automated Semantic Versioning Made Easy
How I use GitVersion to automate semantic versioning across GitHub Actions and Azure DevOps pipelines. No more manual version bumps.

Infrastructure as Code

Golden Images with Packer
Building custom machine images for x86 and ARM64 architectures using Packer. Automate your image creation pipeline.

Cloud-Init
Using cloud-init for automated instance configuration. Consistent VM provisioning across environments.

Containerization & Orchestration

Installing Docker CE on Oracle Linux 9
Step-by-step guide for getting Docker running on Oracle Linux 9.

Lightweight Hypervisor with Cockpit Machines
Building a minimal hypervisor setup using Cockpit for VM management.

Kubernetes Tips
Collection of practical Kubernetes patterns and troubleshooting techniques.

Secrets Management

HashiCorp Vault
Vault deployment patterns for Docker Compose and Kubernetes environments.