DevOps represents a powerful new approach to delivering IT services, where software developers and IT operations teams work closely together to deploy projects far more often and more reliably.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.
DevOps for VMware Administrators addresses these issues, offering realistic insights both for implementing DevOps and for applying new tools to maximize its value. The authors also offer extensive hands-on practice with solving realistic problems and improving IT efficiency by utilizing these four tools:
- 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