Useful git commands with examples

So before starting, let’s understand what is git and why is it so popular? GIT is the widely used free open-source version control system in the software industry. Using GIT you can track different versions of source code and help to collaborate with other team members. In this article, I will explain the most useful … Read more

Amazon Code Pipeline Status notification to Microsoft Teams

Hello Techies, I recently worked on one project where I was using AWS on codepipeline. In our project, we need to provide Code Pipeline status back to the application team immediately. So that team can take quick action on that and speed up deployment/delivery. Based on this requirement, we have decided to implement Microsoft Team … Read more

AWS IAM (Identity And Access Management)

IAM allows you to manage users and their level of access to the AWS console. What does IAM give you? Centralized control of your AWS account. Access Shared access to your AWS account. Granular Permission – This means you can enable a different level of access to different users within your organization. Identity Federation – … Read more

What is the difference between AWS Transit Gateway and VPC Peering

Hello Friends, Today, we will discuss about “what is the difference between AWS transit gateway and VPC peering”. This is most important topic for any cloud engineers and commonly asked in the interviews. So, first we need to understand, what is the purpose of AWS Transit Gateway and VPC Peering? The answer is both Transit … Read more

Different types of services in Kubernetes

There are four types of Kubernetes services — ClusterIP, NodePort, LoadBalancer and ExternalName. The type property under Spec helps to determines which service is exposed to the network. ClusterIP ClusterIP is the most commonly used service type in Kubernetes. It is the default Kubernetes service.We can define type as ClusterIP or leave blank in the … Read more

Configure Jenkins Master and Slave Nodes


A Jenkins is a well-known tool in the world of DevOps. It is an open-source automation tool to build, test and deploy applications. A Jenkins comes with the basic installation and in this basic installation, there is only a Master that handles all the tasks for the continuous integration and deployment process. Jenkins Distributed Architecture … Read more

Difference between AWS Security Groups and NACL

Hi Techie, Today we will discuss the most common topic of AWS i.e Security group and NACL. There is a common question in the interview is “What is the difference between Security Group and NACL?” So let’s discuss both topics in detail. Basic Architecture of Security Group and NACL in AWS Security Group Security Group … Read more

Understanding the Components of Kubernetes Architecture

We all know how the IT sectors moving fast towards containerization, microservices, automation, etc. Most of the organizations are looking for Kubernetes professionals who have competency in containerization and orchestration tools. This blog describes the key components of Kubernetes. What is Kubernetes? Kubernetes is an open-source multi-container management (orchestration) tool that automates deployment, scaling, descaling, … Read more

Branching Strategies for CI/CD

A branching strategy is an agreement, or a defined set of rules, that describes when and why branches are created, naming convention, the purpose of particular branches, and so on. In the current market, Git is the most popular source control version available. Every organization using Git has some standard of Branching Strategy for the … Read more