In DevOps team that are large in size and maintain extensive massive IT infrastructure can be classified into six categories, such as:
- Infrastructure Automation
- Configuration Management
- Deployment Automation
- Performance Management
- Log management
- Monitoring
Let’s read about few of these tools in each of these categories let see in brief, such as:
Infrastructure Automation
Amazon Web Services (AWS): One of the mostly widely used cloud service, they are easy to scale on-demand, and there are no up-front hardware costs. It has an ability to get configured to provide more servers based on traffic automatically.
Configuration Management
Chef: Chef is known as a handy DevOps tool for achieving speed, scale, and consistency. It helps in the ease out of complex tasks and also for performing configuration management.
Deployment Automation
Jenkins: It facilitates continuous integration and testing. It enables integration of project changes more efficiently by quickly finding issues as soon as built is deployed.
Performance Management
App Dynamic: It offers real-time performance monitoring by collecting data and helping developers to debug when issues occur.
Log Management
Splunk: This DevOps tool enables the resolution of issues such as storing, aggregating, and analyzing all logs in one place.
Monitoring
Nagios: It enables notification to people when infrastructure and related services go down. Nagios is a tool for this purpose, which helps the DevOps team to find and correct problems.