WinOps, the world’s only dedicated “DevOps on Windows” conference, returns to London for its 3rd year on the 20th & 21st of September at CodeNode.
This year we have a workshop day on the Wed 20th Sept and then the main conference on the Thursday 21st.
We have 4 tracks overall:
- “The Microsoft Track” – featuring speakers direct from Microsoft talking both Tech & Culture including Steve Murawski and Ken Hansen
- “The Case Study Track” – real-world case studies from organisations that have implemented DevOps in a Window world including Facebook, ASOS, Callcredit and more
- Tech Track #1 – featuring great talks on ARM, Terraform, Ansible, Chocolatey (direct from @FerventCoder!) and more
- Tech Track #2 – focusing on Data Devops as many people are struggling with DevOps & Data!
In this post I’m going to highlight what Tech Track #1, which focuses on the more technical aspects of Windows-based DevOps.
In this track we’ll cover Docker, Chocolatey, Azure ARM, Ansible & Terraform
Get your WinOps tickets now!
Docker on Windows: The Beginners’ Guide | Elton Stoneman
Docker is an application platform that runs server apps in a new way – in containers, which are lightweight isolated units of compute. Windows Server 2016 and Windows 10 natively support Docker containers. You can move existing Windows apps to Docker and gain portability, efficiency and security without changing any code.
In this session I’ll start with the basic Docker concepts – images, registries and containers – and show you how they all work on Windows. I’ll show you what’s in the Docker images provided by Microsoft, and how to run SQL Server, .NET Core and .NET Framework apps in containers.
Containers can be connected together to run distributed solutions, and for high availability you can join multiple Windows machine running Docker into a single cluster. I’ll end the session by building a distributed app, pushing the images to Docker Cloud and then running the solution in a Docker swarm on Azure.
Microsoft MVP | Pluralsight Author | Developer Advocate @Docker
I’m a Pluralsight Author, Microsoft MVP and Developer Advocate at Docker, Inc. I’ve been architecting and delivering successful solutions with Microsoft technologies since 2000, most recently Big Data and API implementations in Azure, and distributed applications with Docker.
Currently I’m interested the expansion of the Microsoft stack outside of the normal boundaries; exploring the great opportunities opening up with .NET Core running on Linux, Windows Containers, and Docker running on Azure.
I’m a regular speaker at events and user groups – you’ll often see me at WinOps, Docker London and London DevOps. In 2017 I have speaking sessions at some great conferences – NDC London, OSCAMP, DockerCon, Developer Days and SDD, DevSum in Sweden, NDC Oslo and CDNext.
Modern Software Management on Windows w/Chocolatey | Rob Reynolds
Automating software management is simple on almost every platform except Windows. Managing software deployments and upgrades typically entails manual, homegrown, or legacy approaches. We’ve seen more modern approaches to managing systems, sometimes called “DevOps”.
Over the past 6 years, Chocolatey has become the de facto software management solution for Windows. Hundreds of organizations have turned to Chocolatey due to it’s extreme flexibility, common sense approaches, and building on well-known technologies like PowerShell.
Chocolatey is a single, unified interface designed to easily work with all aspects of managing Windows software using a packaging framework that understands both versioning and dependency requirements.
Come learn how to let Chocolatey wrangle the chaos of Windows software management and leave you with a smile on your face!
Rob is a developer turned founder who has a passion for developing low maintenance solutions with great user experiences and common sense approaches. He has been involved with several highly successful open source projects related to automation in the Windows ecosystem. Rob has over 10 years experience in infrastructure automation and modern automation approaches (something most folks simply call “CI/CD” and “DevOps” nowadays).
In his day job he is solving software management automation for Windows with Chocolatey Software. Rob is very active in OSS and manages several OSS projects. Some of those projects include Chocolatey (software management/package management for Windows) and RoundhousE (database migration engine, part of the Chuck Norris Framework). He tends to speak his mind about the importance of behavior-driven design, and his polyglot is all entranced in C# and Ruby right now. Viva la DevOps (with a side of bacon)!
ARM Yourself For Effective Azure Provisioning | Rik Hepworth
Azure Resource Manager templates are a crucial part of your journey to the cloud. Learn the essentials of template creation and maintenance, with some examples of how to deal with complex deployments and manage the PaaS services that born in the cloud apps need.
Rik is a Microsoft MVP for Azure and IT Director at Black Marble, an award-winning Microsoft partner in the north of England. His role includes delivering robust IT solutions to both his own organisation and its customers, which can take in a broad spectrum of technologies.
An enthusiastic technology evangelist, Rik is a regular presenter at events around Europe.
18 months of learning: Notes from implementing Ansible in a “manual” Windows org | Trond Hindenes
One of the first thing I did when I started at RiksTV was to start using Ansible for config management and provisioning. We made some great progress, but also some big mistakes along the way. This talk is all about learning from other’s mistakes (you get to learn from ours), along with some tips and tricks on how to get Ansible to play well in a Windows-centric org where modern config management tools were completely alien.
- Why we (desperately) needed config management
- How Ansible and Windows play together
- Automating cloud
- How we organized our Ansible code, realized our mistakes and re-organized it
- Next steps for RiksTV
Devops Architect (whatever that means) at RiksTV. I help build a better platform for our customers, and I help developers getting stuff done.
Azure Infrastructure as Code with Hashicorp Terraform | Alex Magnay
What is infrastructure as code and why should you care? In a demo rich session, Alex will use Hashicorp Terraform to rapidly deploy, manage and tear down resources on Azure. You’ll be shown how it benefits Development, Security and Operations teams and how it fits into a DevSecOps way of managing IT. Alex will show how to get started and share his tips from the field. Finally, did we mention Terraform is free?!
Alex has years of experience in Windows and Infrastructure Engineering teams, operating at scale in investment banking and at speed in agile hedge funds. “Deploying datacentres is interesting work the first couple of times but then maintaining all that kit is a drag. I deployed a grid compute cluster on AWS and it was clear public cloud was the way forward.” Since then Alex has completed several migrations to public cloud at HentsÅ«. Somewhere, some of Alex’s vbScripts are still in production [shudder].