As pioneers like Google, Amazon, and Netflix have discovered, DevOps can improve efficiency, accelerate delivery, and reduce costs. However, most discussions of DevOps focus on theory rather than implementation, and DevOps raises unique issues in virtualized environments.
- Puppet IT automation software for managing infrastructure across its lifecycle, including provisioning, configuration, orchestration, and reporting
- Chef configuration management tool for writing system configuration "recipes" that streamline server configuration and maintenance and can integrate with cloud-based platforms such as Rackspace and Amazon EC2 to automate provisioning
- Ansible, the flexible open source toolkit for automating configuration management and orchestration in Unix and Unix-style environments
- Windows PowerShell for automating tasks and configuration management in Windows environments