Phong trào DevOps nhằm cải thiện giao tiếp giữa các nhà phát triển và các đội hoạt động để giải quyết các vấn đề quan trọng như lo sợ của sự thay đổi và triển khai nhiều rủi ro. Nhưng cùng một cách mà phát triển Agile có khả năng sẽ thất bại mà không cần công cụ tích hợp liên tục, nguyên tắc DevOps cần các công cụ để làm cho họ thực, và cung cấp tự động hóa cần thiết để thực sự được thực hiện. Hầu hết các cái gọi là công cụ DevOps tập trung vào các mặt hoạt động, và cần có nhiều hơn thế, tự động hóa phải bao gồm quá trình đầy đủ, Dev để bảo đảm chất lượng để Ops và như tự động và nhanh nhẹn càng tốt. Công cụ trong từng phần của công việc này đã tiến hóa trong silo riêng của họ, và với sự hỗ trợ của các đội mục tiêu riêng của họ. Nhưng một DevOps đúng tâm lý đòi hỏi một quá trình liền mạch từ khi bắt đầu phát triển đến cuối trong việc triển khai sản xuất và bảo trì, và cho một quá trình để thành công thì phải có công cụ lấy gánh nặng ra khỏi con người.
Xây dựng Công cụ tự động hóa:
maven
Công cụ quản lý cấu hình:
Ansible, Chef, Múa rối, SaltStack
Công cụ tích hợp liên tục:
Jenkins, TeamCity
Công cụ giám sát liên tục:
Nagios, Genios
Thử nghiệm công cụ:
JUnit
Công cụ điều khiển phiên bản:
SVN, GIT
This release included Azure,Google Cloud Platform(GCP),Python and ELK(Elasticsearch, Logstash, and Kibana) information ,interview questions and commands.