I am not going to write answer for this but will have many questions that probably will help you to understand what Scrum Masters do in Scrum. Some of the questions may be controversial or not applicable to your organization but these do come up during PSM training.
Question – Who will help management to understand what’s the meaning of self-organized and cross-functional? Specially, when developers report to engineering managers and testers to test manager?
Question – Who will help product owner in understanding what’s needed from product owner in Scrum? How to prepare backlog, order backlog or clarify items to team?
Question – Who will teach value of Daily Scrum to development team when team decided not to conduct daily scrum especially when team says they are self-organized?
Question – Scrum Master in service industry working for customer project. Who will prepare report and timesheet for billing?
Question – Should Scrum Master be soft or aggressive and when? Can Scrum Master force team to adhere rules of Scrum?
Question – Is Scrum Master management role? If yes, then what Scrum Master manages?
Question – Who resolve conflict within development team? If development team themselves then what’s the role of Scrum Master in conflict management?
Question – Poor rewards and recognitions is not helping team in self-organizing so who will bring change or highlight concern to bring change?
Question – Development team getting judge based on velocity but this is not good so who will coach management to judge productivity based on different parameters but not using velocity?
Question – Who is responsible for quality of product? Oh yes, it is development team but who is going to help them to come up with quality criteria for product? Who will help them to learn practices to product quality product?
Question – Scrum Master considered to be mirror of scrum team but then is it good to ask what Scrum Master do every day?
Question – Who will guide development team to which tools to use for Application Lifecycle Management and who will help them setting it for team?
Question – Who will help team to bring a culture of continuously learning team by adopting lead by examples?
Question – Who will bring change in organization culture to move away from command and control to servant leadership?
Feel free to write answer for above questions or come up with your question so other can help in answering it. My objective is to help individuals to become awesome Scrum Master. These questions will help in preparing either to start career as Scrum Master or improve skills.