DevOps Tools, CI/CD and Automation Guides
Master DevOps with tutorials on CI/CD pipelines, Kubernetes, Docker, Git, and automation tools used in modern infrastructure.
The DevOps section focuses on automation, CI/CD pipelines, and modern infrastructure management tools.
DevOps combines development and operations to improve software delivery and system reliability. This category includes tutorials on tools like Docker, Kubernetes, Git, and CI/CD workflows.
To strengthen your foundation, also explore Linux and Programming.
Topics covered
- CI/CD pipelines and automation
- Containerization using Docker
- Kubernetes orchestration
- Infrastructure as code
Who should read this
- DevOps engineers
- Developers working with CI/CD
- Cloud engineers
303 articles
Git Switch vs Checkout Explained (How to Switch Branch in Git)
Learn how to use git switch to change branches in Git. This guide explains git switch vs git checkout, switching branches, creating new branches, commands, …
Deploy multi-node K8s cluster on Rocky Linux 8 [Step-by-Step]
Step by step instructions to setup and deploy multi-node kubernetes cluster on Rocky Linux 8 using containerd and calico CNI
Azure Database for PostgreSQL Deployment [Step-By-Step]
Step by step instructions to use Azure Database for postgreSQL Deployment with examples
Git Checkout Command Explained (Branch, Commit, File Examples)
Learn how the git checkout command works in Git. This guide explains how to switch branches, checkout commits, restore files, and handle detached HEAD using …
Git Show Command Explained (View Commit Details, Diff & Files with Examples)
Learn how to use git show to view commit details, file changes, and diffs. This guide explains git show command usage, examples, viewing specific commits, …
Git Stash Explained (Save Local Changes Without Commit + Examples)
Learn how to use git stash to save local changes without committing. This guide covers git stash commands, examples, applying and popping stashes, listing …
Git Tag Explained (Create, Push, Delete & Best Practices)
Learn how to use git tag to create, list, push, delete, and manage tags in Git. This guide covers tagging concepts, version tagging, commands, examples, and …
Git Prune Explained: fetch --prune, gc & Safe Cleanup Guide
Learn how to use git prune safely along with git fetch --prune and git gc. Understand what git prune does, when to use it, and how to clean up your repository …
Move content to another Git Repo and Preserve History [100% Working]
It is easy to move content from one git repo to another by following straightforward steps. It starts by understanding the key commands needed in the process.
AWS CodeDeploy and CodePipeline Tutorial: Deploy Applications Using CI/CD Pipeline
Learn how to deploy applications using AWS CodeDeploy and automate CI/CD workflows with AWS CodePipeline. This tutorial explains how to create deployment …
AWS CodeCommit and CodeBuild Tutorial: Build a CI/CD Pipeline on AWS
Learn how to implement a CI/CD pipeline on AWS using CodeCommit and CodeBuild. This step-by-step tutorial explains how to create a CodeCommit repository, …
Azure Web Application Firewall Deployment [Hands On]
Step by step instructions to create an Azure WAF (Web Application Firewall) to protect Front Door applications with hand on.
Learning AWS Cloud Development Kit with Hands On
In this tutorial, we are going to learn how to use AWS Cloud Development Kit. But before moving ahead let's have a quick overview of AWS Cloud Development Kit.
Golang JWT Authentication (Gin + REST API + Middleware Examples)
Learn how to implement JWT authentication in Golang using Gin and PostgreSQL. This step-by-step guide covers user signup, login, JWT token generation, …
How to Protect S3 bucket with Basic Authentication
Step by step instructions to protect S3 website with basic authentication using AWS Lambda and Cloudfront
