DevOps Blog
Real-world experiences, lessons learned, and technical insights from building production infrastructure. Stories from the trenches of DevOps, Kubernetes, cloud platforms, and platform engineering.
Creating Reusable GitHub Actions with Composite Actions
Learn how to consolidate repetitive workflows across multiple repositories using GitHub composite actions and matrix strategies to maintain a single source of truth.
Dev Container
Since my first job after college graduation, I have been looking for a way to setup a portable development environment for the following reasons:
Triggering GitHub Workflows Across Repositories with Repository Dispatch
Learn how to trigger workflows in one GitHub repository from another using repository dispatch, with examples in curl and Python.
Hackathon Champion: Dockerizing a Monolith Platform
Winning a company hackathon by leading a team to Dockerize a complex monolith platform, reducing setup time from days to hours and driving cross-team collaboration.
Auto Increment with Postgres and JPA
I want to have Postgres to auto generate ID for my Springboot application entity, using Liquibase.
Helm Template Tips
Helm templates provide a powerful way to configure Kubernetes manifests dynamically. In this post, we’ll cover some useful tricks, including:
How to Apply Fun Technologies You Learn at Work for Home
Rebuilding a home server using Docker, Git, and Jenkins—technologies learned at work—to create a unified entertainment system, personal cloud, and automated maintenance.