Docker is a containerization platform that allows to build, ship, and run applications in isolated containers, It deploy applications to different environments and to scale applications horizontally.


Git is a distributed version control system that allows you to track changes to your code over time. This makes it easier to collaborate on code and to roll back changes if something goes wrong.


Kubernetes (often abbreviated as K8s) is an open-source container orchestration platform developed by Google. It is designed to automate the deployment, scaling, and management of containerized applications.


Jenkins is a continuous integration and continuous delivery (CI/CD) server that automates the build, test, and deployment of software. It is easier to release new features and bug fixes more frequently.


Ansible is an open-source automation tool that allows you to automate the configuration of servers and other IT infrastructure. This makes it easier to deploy and manage infrastructure changes.


There are many DevOps tools available, and most of them fit into one of several primary categories. Based on its own requirements, each company will choose the categories and matching technology.