Chef

Chef is a Configuration Management Tool written in Ruby and Erlang to achieve speed, scale, and consistency. System configuration recipes can be written in pure-ruby or DSL. Chef is used to streamline the tasks for configuring and managing servers and can integrate with cloud-based platforms, such as Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure, and so on. It utilizes the Master–Agent model and the installation requires a workstation to control the master.

Get Expert AWS Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.