I am actively seeking scrum master Jobs. A lot of Job descriptions post that you need to know TDD and continuous integration, continuous deployments etc. I have an understanding of the concepts. Meaning understand the concept TDD means to write the tests first before developing the code. but how does this relate to the scrum masters JOB? The SM is not writing the code/Tests? Is he just making sure that dev is following this practice, and if so How is the scrum Master supposed to do this? As far as I know the Scrum Master does not need to be technical with coding?