Well first of all welcome to the beautiful world of continuous code quality ! I suggest you first mention which content/resources you’ve went through already (there’s plenty available online on these topic) and what have you tried using/experiencing accordingly. If you’re rather looking for consulting-like services that would provide a first set of education/training on these topics and tools, then this forum (community-based) isn’t necessarily the best place to seek that.
To get the ball rolling on your end (with respect to SonarQube aspects) then https://www.sonarqube.org/ and https://docs.sonarqube.org/ are good places to start. For TFS you should refer to Microsoft resources/forums.