Chef

Configuration management platform using policy-as-code (Ruby) to define infrastructure state. Supports on-prem and cloud environments.