It's not uncommon for developers to think of DevOps as simply infrastructure and hosting, this thinking is wrong. DevOps covers a lot of areas and there's a whole job segment that needs talented and experienced .NET developers to help move a companies infrastructure into the cloud, help set-up the continuous integration pipeline and help set-up the correct telemetry within the code base to ensure that the right event is being monitored.
This section doesn't cover everything DevOps, I'm not a Linux guy and I don't know bash! I have set-up a lot of pipeline over my careers for various clients. In this section, you will learn why DevOps is so important. You will also find practical tutorials tailored that will explain some of the options you have available to you in the .NET world, like team city, octopus deploy, VSTS, Azure and AWS.
If you are manually copying files when you deploy your website to your live server, then you are doing it wrong. Setting up a good continuous integration and deployment means that when you commit a change into the source, you can have your tests validated and your code copied with the correct setting onto a server. This might sound complex to set-up and in large systems it can be. For most projects you can set something up within a day or two In this section, you will learn how to do just that.
The backbone of all Devops pipelines is your source code repository. In here learn about the different tools and packages available to you.
In this section, you will learn how to configure IIS to host a website. This includes installation, rewrite rules and issues you may encounter.