DevOps in a 
Windows World 
DevOpsGuys / Continuous Delivery London 
Sept 2014
Intro to me & DevOpsGuys 2 
Steve Thair, DevOpsGuys 
Web Management. Simplified. 
• Infrastructure Architect and Operations 
Manager 
• Run multi-million pound e-commerce 
platforms for Totaljobs, TES, RAC 
• Founder of London Web Performance 
Meetup and part of Velocity Programme 
Committee 2012, 2013 & / 2014
The Evolution of Application Hosting 3 
© DevOOpsnG-uPyrs eLmimiitseed 2014 Co-Location Managed Hosting Cloud Hosting Application Management Provider
DevOps in a Windows World 
No, it’s not Penguin’s all the way down… 
05 September 2014 
4
05 September 2014 
5 
http://irudiak.argazkiak.org/b5997370c5d8463613a4f11458cbd35d_o.jpg
IIS = 37% of all… 17% of top 10K 6 
05 September 2014 
http://trends.builtwith.com/web-server 
http://news.netcraft.com/archives/2014/08/27/august- 
2014-web-server-survey.html
Server Core + Powershell = ? 7 
05 September 2014 
Windows Server Core “GUI” 
Powershell ( & DSC)
Duck and Cover! 
05 September 2014 
8 
http://www.corbisimages.com/images/Corbis-IH081473.jpg
DevOps Application Delivery Pipeline 9 
© DevOpsGuys Limited 2014 Powershell DSC
Integrate All the Things! 
05 September 2014 
10
Jetbrain’s Teamcity Build Server 
• Easier to install & 
maintain (IMHO) 
• Extensive .Net plugins 
• Commercial support 
05 September 2014 
11 
UK Consulting Partner
Octopus Deploy 12 
• The defacto standard for .Net? 
• Simplicity (cf with MS tools…) 
• Great API in v2 
• Extensible via Powershell 
• Strong Security 
• Distributed Env friendly… 
• Plug-in integration with TC 
05 September 2014 
UK Consulting Partner & 
Global Training Partner
Powershell DSC 13 
• It works on Windows, unlike 
Chef… 
• It works on Windows, unlike 
Puppet… 
• It works on Windows, unlike 
Ansible… 
05 September 2014
Duck and Cover! 
05 September 2014 
14 
http://www.corbisimages.com/images/Corbis-IH081473.jpg
Powershell DSC 15 
• It works on Windows, unlike 
Chef*… 
• It works on Windows, unlike 
Puppet*… 
• It works on Windows, unlike 
Ansible*… 
• M$ supported 
(important to Procurement…) 
• Extensible via Powershell 
• Will be leveraged by 3rd party 
tools e.g. Chef 
05 September 2014
Why DSC is the future? 16 
“DSC represents a massive change in how Windows 
administrators think about their entire environment. 
Provided every configuration setting can be boiled 
down to a DSC setting – which will be true over time 
– then “administration” will essentially become 
“intelligent editing of text files.”“ 
Jones & Murawski “The DSC Book” https://onedrive.live.com/?cid=7F868AA697B937FE&id=7F868AA697B937FE%21110 
05 September 2014 
AKA 
Unix Admin
DSC scripts -> MOF -> config state 17 
05 September 2014
Power up with Powershell.org 18 
05 September 2014 
Steve Murawski 
(formerly Stack Exchange, 
now Community Mgr @ Chef) 
An Open-Source 
Community around 
Powershell & DSC!
DSC vs Chef (courtesy of Steve Mu) 19 
05 September 2014 
Devopsguys are actively 
working to fill this gap! 
(via Powershell.org) 
http://stevenmurawski.com/powershell/2014/9/why-chef-revisited
That’s all folks 20 
Thank You 
05 September 2014
Need DevOps? Contact Us! 21 
Visit us at 
www.devopsguys.com 
Call our team on 
0800 368 7378 
Email our team at 
team@devopsguys.com 
We are Hiring! 
Email us for details! 
05 September 2014

#DevOps in a windows world - @DevOpsGuys

  • 1.
    DevOps in a Windows World DevOpsGuys / Continuous Delivery London Sept 2014
  • 2.
    Intro to me& DevOpsGuys 2 Steve Thair, DevOpsGuys Web Management. Simplified. • Infrastructure Architect and Operations Manager • Run multi-million pound e-commerce platforms for Totaljobs, TES, RAC • Founder of London Web Performance Meetup and part of Velocity Programme Committee 2012, 2013 & / 2014
  • 3.
    The Evolution ofApplication Hosting 3 © DevOOpsnG-uPyrs eLmimiitseed 2014 Co-Location Managed Hosting Cloud Hosting Application Management Provider
  • 4.
    DevOps in aWindows World No, it’s not Penguin’s all the way down… 05 September 2014 4
  • 5.
    05 September 2014 5 http://irudiak.argazkiak.org/b5997370c5d8463613a4f11458cbd35d_o.jpg
  • 6.
    IIS = 37%of all… 17% of top 10K 6 05 September 2014 http://trends.builtwith.com/web-server http://news.netcraft.com/archives/2014/08/27/august- 2014-web-server-survey.html
  • 7.
    Server Core +Powershell = ? 7 05 September 2014 Windows Server Core “GUI” Powershell ( & DSC)
  • 8.
    Duck and Cover! 05 September 2014 8 http://www.corbisimages.com/images/Corbis-IH081473.jpg
  • 9.
    DevOps Application DeliveryPipeline 9 © DevOpsGuys Limited 2014 Powershell DSC
  • 10.
    Integrate All theThings! 05 September 2014 10
  • 11.
    Jetbrain’s Teamcity BuildServer • Easier to install & maintain (IMHO) • Extensive .Net plugins • Commercial support 05 September 2014 11 UK Consulting Partner
  • 12.
    Octopus Deploy 12 • The defacto standard for .Net? • Simplicity (cf with MS tools…) • Great API in v2 • Extensible via Powershell • Strong Security • Distributed Env friendly… • Plug-in integration with TC 05 September 2014 UK Consulting Partner & Global Training Partner
  • 13.
    Powershell DSC 13 • It works on Windows, unlike Chef… • It works on Windows, unlike Puppet… • It works on Windows, unlike Ansible… 05 September 2014
  • 14.
    Duck and Cover! 05 September 2014 14 http://www.corbisimages.com/images/Corbis-IH081473.jpg
  • 15.
    Powershell DSC 15 • It works on Windows, unlike Chef*… • It works on Windows, unlike Puppet*… • It works on Windows, unlike Ansible*… • M$ supported (important to Procurement…) • Extensible via Powershell • Will be leveraged by 3rd party tools e.g. Chef 05 September 2014
  • 16.
    Why DSC isthe future? 16 “DSC represents a massive change in how Windows administrators think about their entire environment. Provided every configuration setting can be boiled down to a DSC setting – which will be true over time – then “administration” will essentially become “intelligent editing of text files.”“ Jones & Murawski “The DSC Book” https://onedrive.live.com/?cid=7F868AA697B937FE&id=7F868AA697B937FE%21110 05 September 2014 AKA Unix Admin
  • 17.
    DSC scripts ->MOF -> config state 17 05 September 2014
  • 18.
    Power up withPowershell.org 18 05 September 2014 Steve Murawski (formerly Stack Exchange, now Community Mgr @ Chef) An Open-Source Community around Powershell & DSC!
  • 19.
    DSC vs Chef(courtesy of Steve Mu) 19 05 September 2014 Devopsguys are actively working to fill this gap! (via Powershell.org) http://stevenmurawski.com/powershell/2014/9/why-chef-revisited
  • 20.
    That’s all folks20 Thank You 05 September 2014
  • 21.
    Need DevOps? ContactUs! 21 Visit us at www.devopsguys.com Call our team on 0800 368 7378 Email our team at team@devopsguys.com We are Hiring! Email us for details! 05 September 2014