The Scrum Master is responsible for facilitating the Scrum process and removing impediments for the team. They ensure that the team follows Scrum theory, practices and rules and helps everyone understand Scrum. The Scrum Master also protects the team from external interferences and shields them from distractions.