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
302 articles
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
GitHub to GitLab Migration: Step-by-Step Guide (With Full History)
Learn how to migrate a Git repository from GitHub to GitLab step by step. This guide covers safe migration with full history, branches, and tags using git …
Confused what is git reflog? Let me help you!
Git reflog is crucial in restoring lost resources after committing them. For instance, we used it to restore lost files, commits and messages, and branches in …
