Who is Agile Coach …. How it is Different from Scrum Master ? Is he belong to the the Agile Team working for some specific Project / Product?
Please watch the following video to get good details about what is an Agile Coach:
Scrum Master is the team level coach and if needed he can also take coaching from Agile Coach.