JD for Scrum Masters are:
-Acts as an enabler for the effective functioning of a software development team using Agile Methodology.
-Custodian for the Agile process and ensures all scrum processes are used as intended.
-Plans and leads scrum ceremonies
-Protects the team, removes barriers to successful implementation, and keeps them focused on the task at hand.
-Works with the Product Owner to maximize productivity
-Maintains the backlog and release plans, publish reports to ensure the product owner is updated about the team's progress.