Category
DevOps Tools
CI/CD, Docker, Kubernetes, Terraform and more.
Git Handbook – Quick Reference
A complete collection of Git commands and notes, covering setup, commits, branching, merging, conflicts, and advanced workflows. This handbook is designed as a simple, step‑by‑step guide for beginners and professionals to quickly learn and apply Git in real projects.
CI/CD Project Part 5: Monitoring with Prometheus + Grafana
Add observability to the pipeline — download Prometheus, install Grafana, wire them together, dashboard the whole cluster.
CI/CD Project Part 4: The Complete Jenkinsfile (11 Stages)
The full annotated Jenkinsfile: checkout, test, scan, quality-gate, build, publish artifact, build image, scan image, push, deploy, notify.
CI/CD Project Part 3: Jenkins + Nexus + SonarQube + Docker
Install the DevOps toolchain — the Jenkins bash install script, Nexus in Docker, SonarQube in Docker, and kubectl on Jenkins.
CI/CD Project Part 2: Install Kubernetes with kubeadm
Full transcript of the kubeadm commands to bring up a 1 master + 2 worker cluster on Ubuntu, ready for real workloads.
CI/CD Project Part 1: Provision AWS Infrastructure
Six Ubuntu VMs, one security group, ready for Kubernetes and Jenkins. Step-by-step in the AWS console.
Real Project: Deploy a Java App with Jenkins, SonarQube, Nexus, Docker & Kubernetes
The complete DevOps pipeline you'll build in this series — 6 servers, 7 tools, 1 Jenkinsfile. Start here.
GitHub Actions: Your First CI Workflow
Set up automated tests on every push in under 10 minutes with a single YAML file.
Terraform for Absolute Beginners
Infrastructure as Code explained with tiny examples — write .tf files, run three commands, watch cloud resources appear.
Kubernetes Deployments, Services and ConfigMaps
The three most-used Kubernetes objects explained with tiny, working examples.
Kubernetes Explained for Absolute Beginners
The clearest possible introduction to Kubernetes — what it is, why it exists, and the seven words you need to know.
Docker Compose: Run Many Containers Together
How to describe a small stack (app + database + cache) in one YAML file and start it all with a single command.
Writing Your First Dockerfile
A friendly walkthrough of the Dockerfile syntax — write a working image for a small web app in 10 minutes.
What is Docker? A Simple Beginner's Guide
Docker in plain English: what a container really is, how it's different from a virtual machine, and why every team ships with it.
GitHub Actions: A Complete CI Pipeline
Lint, test, build, publish — a battle-tested workflow template.
The Perfect Dockerfile for Node.js Apps
Multi-stage builds, layer caching and a 90% smaller image size.