In addition to MSBuild, there are several build tools available (e.g. Maven, Gradle, Ivy/Ant) in software development.
In addition to TFS there are many CI servers available (e.g. Jenkins, TeamCity, Bamboo)
But, GIVEN that you are working in a .NET ecosystem, is it fair to say that the "de facto standard" tools used for build automation and CI are MSBuild and TFS?
Or is it also common to be using other tools such as the examples I mention above in a .NET ecosystem?