www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
DevOps, Windows & Open SourceWhy are we having a Windows DevOps conference anyway?
#WinOps @WinOpsLDN
3www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
About me
The OPS Guy
CTO
Steve thairfounder
• 25 Years in IT• Started using Windows with WFW
3.11 & NT 3.51• Co-Founder @DevOpsGuys• Formerly Ops Manager• Totaljobs.com• TES.co.uk
• @TheOpsMgr
4www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
“You can’t do DevOps on Windows”
- A Linux Sysadmin who shall remain anonymous…
5www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
25% of the web “can’t do DevOps”?
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
http://devopsassessment.azurewebsites.net/en-US/Home/
Yes you can… Microsoft even have their own devops
self-assessment tool!
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
What is DevOps in 7 slides Why are we having a Windows DevOps conference anyway?
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Hands up if you know what Devops is?Seriously, put your hands up!
9www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
DevOps is…“It's a movement of people who
think it's time for change in the IT industry - time to stop wasting money, time to start delivering
great software, and building systems that scale and last.”
-- Patrick Debois, The father of DevOps
10www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
DevOps is…“Highly effective, daily collaboration between software developers and IT
operations people to produce relevant, working systems.
-- Matthew Skelton, Consultant
11www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
DevOps is…“A culture where engineers
communicate and work together.”-- Anna Shipman, GDS
12www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
DevOps is…DevOps means giving a s**t about your job enough to not
pass the buck.
DevOps means giving a s**t about your job enough to want to learn all the parts and not just your little world.
People need to f****g work with each other and not just occupy space next to each other.
-- John E. Vincent (@Lusis)
13www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
CALMS as a model for transformationCULTUREAUTOMATIONLEAN ITMeasurementSHARING
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Powershell – the Engine of WinOps?7 years, nearly 5 versions and some of you are still using .Bat files…
15www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Ed Wilson – The “Microsoft Scripting guy”
#WinOps @WinOpsLDN @DevOpsGuys @TheOpsMgr
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
7+ years of powershell
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
So what’s different about Windows DevOps?Lets start with Culture and organisational complexity
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
The Enterprise DevOps Debate
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Organic versus transformational Devops
Enterprise1000’s of staffLegacy CodeMultiple SilosVested Interests
New EntrantSmaller teamsClearer VisionCloud NativeTr
ansf
orm
ation
al
Organic
http://blog.devopsguys.com/2014/04/16/devops-organic-versus-transformational-devops/
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
The DevOps vs outsourcing Debate
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Microsoft & Open-Source (FTW!)How Microsoft learned to stop worrying and love the MIT license…
#OSWars
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
#OSAgnosticEmbrace Open Source
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Microsoft goes Open-Source (crazy!)
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
Microsoft on Github
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
http://www.theregister.co.uk/2015/09/18/microsoft_has_developed_its_own_linux_repeat_microsoft_has_developed_its_own_linux/
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
“Heavy Windows server user here. We have 100+ windows server 2008 R2 and 2012 R2 machines in production and a massive .Net/C# codebase.Currently it's a complete bastard of an operating system. It's expensive, hard to manage even with powershell and DSC etc, difficult to update, difficult to provision, complicated and to be honest absolutely terrible licensing hell that costs us days a year. “
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
31www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
A final Question…
If you could move off windows and run
all your .Net workloads on Linux how many of you
would do it?
32www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
In Summary•You can do DevOps on Windows•Automation is only one part of the CALMS model•Transformational Enterprise Devops might be slower•Microsoft is embracing open source•#OSAgnostic is the new mantra•Learn Powershell!!!
www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]
YOUTHANK