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 List Branches: How to Show Local, Remote & All Branches (Examples)
Learn how to list branches in Git using simple commands. Show local branches, remote branches, and all branches with git branch, git branch -r, and git branch …
How to Squash Commits in Git (Combine, Clean History, Before & After Push)
Learn how to squash commits in Git using rebase and merge. This guide covers combining commits, squashing last N commits, squashing all commits in a branch, …
Git Init Explained: What It Does, Examples, and When to Use It
Learn what git init does with simple examples. Understand how to initialize a Git repository, what happens after git init, git init vs git clone differences, …
How to host static website on S3 [Step-by-Step]
STep by Step instructions to host static website on S3 using CORS. Use a custom domain name name to host your static website using CNNAME DNS Record
Git Merge vs Rebase: Differences, Use Cases & When to Use Each
Understand the difference between git merge and git rebase with clear examples. Learn when to use merge vs rebase, fast-forward vs rebase workflows, and avoid …
Deploy Openstack using Kolla Ansible [Step-by-Step]
Step by step instructions to deploy openstack using kolla ansible with screenshots.
Git Restore Explained with Examples (Files, Staged, Undo Changes)
Learn how to use git restore command with practical examples. Understand how to restore files, undo changes, unstage files using git restore --staged, and …
Azure App Service Tutorial [Practical Examples]
Azure App Service is a Hypertext Transfer Protocol (HTTP)-based web application hosting service. It can be integrated with Visual Studio for creating, …
Azure Logic Apps Tutorial [Practical Examples]
The Azure Logic Apps are a logical container for one workflow you can define using triggers and actions. A trigger can instantiate a workflow, which can consist …
Configure S3 bucket as Terraform backend [Step-by-Step]
Step y step instructions to use AWS S3 bucket as terraform backend. Create AWS S3 Bucket along with DynamoDB table to store the terraform backend content on …
Git Set Upstream Explained (origin vs upstream + Fix Errors + Examples)
Learn how to set upstream in Git with practical examples, fix common errors like no upstream branch, and understand origin vs upstream. This guide covers git …
Complete AWS S3 Bucket Tutorial [Practical Examples]
Step by Step tutorial on AWS S3 Buckets and create one. We will also explore S3 versioning and S3 encryption and in the last, we will generate an AWS S3 Bucket …
SOLVED: git remove file from tracking [Practical Examples]
Multiple methods and examples to perform git remove file from tracking. Remove entire directory from tracking, remove files from tracking for all pull requests. …
Git Remove Untracked Files (Delete Untracked Files Safely)
Learn how to remove untracked files in Git using git clean and other safe methods. This guide explains how to delete untracked files, remove untracked …
AWS Application Load Balancer Tutorial: Step-by-Step Setup & Configuration (ALB)
Learn how to create and configure an AWS Application Load Balancer (ALB) step-by-step. This tutorial covers EC2 setup, target groups, listeners, HTTPS …
