Docker Build with CI / CD for .Net app with MSSQL server?


I am in the beginning for test up an new developer team infrastructure for a .Net team.

We are trying to find the best way for doing CI / CD for an .Net application with MSSQL.

Aim to have an cloud based automated environment where building, testing and releasing software can happen rapidly, frequently and reliably (aka DevOps toolchain with CI, CD)

Today we have tools like Jira and Bitbucket, Visual Studio 2015.

Datacenter can be Azure or AWS.

What are your suggestions on how to make this as automated as possible?

Shall we go for Docker Cloud, will this support us fully?
Or shall we use an hosted TeamCity soluiton?

As standardized as possible.
Best Regards