This document provides an overview of Marionette Collective, a framework for managing large systems. It discusses the speaker's background in software development and infrastructure. Marionette Collective allows broadcasting commands to multiple systems using messaging middleware like ActiveMQ or RabbitMQ. It works by having client requests sent to a middleware topic, then hosts with matching facts execute the command. A demo is shown of using it for backups. Security features include an AES plugin for encrypting payloads and authorization/auditing plugins. Version 2.0 added improvements like direct addressing, message TTLs, discovery statements and a pluggable discovery system. The presentation concludes with asking for any questions.