TNTushar Nangareintusharnangare.hashnode.dev·4d ago · 6 min readDay 41 – GitHub Actions Triggers & Matrix Builds: Automating Workflows Like a DevOps EngineerIntroduction On the previous day, I created my first GitHub Actions workflow and watched my first CI pipeline run successfully. Today, I explored one of the most powerful features of GitHub Actions—wo00
TNTushar Nangareintusharnangare.hashnode.dev·Jul 4 · 6 min readDay 39 – Understanding CI/CD: The Foundation of Modern DevOps 🚀Introduction Before writing a single CI/CD pipeline, it's important to understand why CI/CD exists and how it solves real software development problems. CI/CD isn't a tool—it's a software development 00
TNTushar Nangareintusharnangare.hashnode.dev·Jul 2 · 6 min readDay 38 – YAML Basics: Learning the Language Behind Every DevOps PipelineIntroduction Every DevOps engineer writes YAML almost every day. Whether it's Docker Compose, Kubernetes, GitHub Actions, GitLab CI, Ansible, or cloud configuration files, YAML is everywhere. Before w00
TNTushar Nangareintusharnangare.hashnode.dev·Jun 29 · 7 min readDockerizing a Full-Stack Hotel Booking Application (QuickStay) with Docker & Docker Compose | Day 36 of #90DaysOfDevOpsBuilding containers is one thing. Deploying a complete production-ready application is another. For Day 36 of the #90DaysOfDevOps challenge, I decided to Dockerize one of my own projects instead of fo00
TNTushar Nangareintusharnangare.hashnode.dev·Jun 27 · 7 min readDay 35 – Multi-Stage Docker Builds & Docker Hub: Reducing a 1.51 GB Image to Just 62 MBOne of the biggest mistakes developers make when learning Docker is assuming that if a container works, it's production-ready. In reality, production containers should be small, secure, fast to deploy00