Overview

DevOps Tools

DevOps tools are a collection of tools for integrating software development and IT operations, enabling Continuous Integration and Continuous Delivery (CI/CD). They include major tools that support the entire lifecycle from development to deployment, such as containerization (Docker), orchestration (Kubernetes), automation (Jenkins), configuration management (Ansible), and Infrastructure as Code (Terraform). By combining these tools, organizations can achieve faster development, quality assurance, and operational efficiency optimization.

DevOps CI/CD Container Orchestration Automation Configuration Management IaC
code slug name description category website
01 docker Docker A platform for building, sharing, and running containerized applications. Containerization https://www.docker.com/
02 kubernetes Kubernetes An open-source system for automating deployment, scaling, and management of containerized applications. Orchestration https://kubernetes.io/
03 jenkins Jenkins An open-source automation server for automating Continuous Integration and Continuous Delivery. CI/CD https://www.jenkins.io/
04 ansible Ansible An automation tool for agentless configuration management and application deployment. Configuration Management https://www.redhat.com/en/ansible-collaborative
05 terraform Terraform A tool for safely and efficiently building, changing, and versioning infrastructure as code. IaC https://developer.hashicorp.com/terraform

Key DevOps tools for integrating software development and operations.