A lot of companies are interested in bringing their applications to the cloud, but they don't just want to lift and shift, they want to take advantage of new technologies: things containers, microservices, serverless based computing, to make them cloud native. Most importantly, they want to do this without having to rewrite all of their code from scratch. In this session, we'll walk through how you can modernize your applications using Visual Studio with integrated Docker support which enables you to develop, debug, and deploy container based solutions. Finally, we'll show how you can easily set up a Continuous Integration and Continuous Delivery support with a full end-to-end devops flow. This won't just work for brand new projects, you'll be able to take advantage of these abilities for existing applications!