Responsibilities:
1. Facilitate daily stand-up meetings, sprint planning, sprint review, and sprint retrospective meetings.
2. Ensure that the team is following the Scrum framework and Agile principles.
3. Remove impediments that obstruct the development process.
4. Coach team members on Agile practices and principles.