Pulumi is an incredibly flexible infrastructure-as-a-code solution that supports C# (among other languages), comes with an Azure DevOps integration, and makes it possible for you to define and deploy any Azure artifacts within your standard build pipeline.