Marcel de Vries
Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Marcel co-founded Xpirit in 2014 as a spin off from Xebia, which is also in the Netherlands. Together with Xebia, they help customers with digital transformation, agile consulting, and full stack development with both Microsoft and open source products. Marcel spends most of his time looking at how new emerging technologies, a shift in mindset, and a new way of work can help organizations get software in production faster. Helping organizations transform towards a high speed, innovative, and productive organization has become his passion. Marcel loves to learn new technologies and teach others what he has learned. Besides his work as CTO, he also works as a consultant in the field of application lifecycle management (ALM), continuous delivery, DevOps, cloud/web scale application architectures, and cross-platform enterprise mobile app development with Xamarin. Marcel is a frequent speaker at leading industry conferences. He has delivered sessions at events like Microsoft //Build, Microsoft TechDays, Visual Studio Live!, Xebicon, and Techorama to name a few. He hosts several meetups in his region on Microsoft Azure, Xamarin, and ALM. In his spare time, he builds online courses for Pluralsight. Marcel has been awarded by Microsoft the Microsoft ALM MVP award for more than 10 consecutive years and has been a Microsoft Regional Director since 2008. You can always contact him to talk about subjects like DevOps, ALM, Cloud Computing, Microservices, Mobile Development, Docker, IaaS, PaaS, and SaaS.
— TOPIC —
Running a DevOps Style Production Docker Cluster Using the Microsoft Platform
Getting your .NET Core application to run in a Docker cluster is only the beginning of a journey. It takes more to build and run your application in Azure using DevOps practices. In this session we will show you how we created a mission critical .NET Core application in a Kubernetes cluster in Azure using Visual Studio 2017 and Visual Studio Team Services. You will learn how to design your .NET application architecture to run on Azure, which software patterns to implement for environment flexibility, how to build Continuous Integration and Deployment pipelines for zero-downtime, provision your Infrastructure declaratively using ARM templates and what to do to integrate metrics and instrumentation in your application for real-time monitoring. We will share our lessons learned, so you can get a jump-start running your own application in a similar way.
— WORKSHOP —
Doing Docker DevOps Style
This training introduces you to Docker and container technology for DevOps teams. We will show you how to apply DevOps practices to cloud-based container solutions, complete with hands-on exercises. The training uses Microsoft tooling and technology, but the skills you will learn can be applied in any technology stack. After the workshop you will be able to do Docker DevOps style.