A Scrum Master is a servant-leader responsible for promoting and supporting Scrum as defined in the Scrum Guide. They help everyone understand Scrum theory, practices, rules, and values whilst serving the Development Team, Product Owner, and organisation. Scrum Masters facilitate events, remove impediments, and coach teams towards self-organisation and high performance without traditional management authority.