DevOps
A collection of knowledge connecting development and operations. Systematically organizing essential technologies for modern software development, including CI/CD, testing, security, and container operations.
DevOps Practices
DevOps concepts, methodologies, and best practices. Including fundamental concepts and practices for CI/CD, IaC, containerization, testing strategies, monitoring & observability, security, and cloud-native.
Trend
Platform engineering, GitOps, AI-powered DevOps, and emphasis on developer experience (DX) are advancing.
Key Examples
CI/CD Pipeline Design, Test Pyramid, 12-Factor App, Infrastructure as Code, Shift-Left Security, Observability Pillars
DevOps Tools
Specific tools and products for DevOps practices. Implementation tools for CI/CD, IaC, containers, testing, monitoring, security, IDEs, version control, build, and API development.
Trend
AI-integrated tools, cloud-native tools, and developer experience enhancement tools are rapidly evolving. Integrated platforms are also emerging.
Key Examples
GitHub Actions, Terraform, Docker, Jest, Prometheus, VS Code