WinOps Conf 2015 - Steve Thair - Why we need a DevOps on Windows Conference

Preview:

Citation preview

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

DevOps, Windows & Open SourceWhy are we having a Windows DevOps conference anyway?

#WinOps @WinOpsLDN

3www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

“You can’t do DevOps on Windows”

- A Linux Sysadmin who shall remain anonymous…

5www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

25% of the web “can’t do DevOps”?

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

What is DevOps in 7 slides Why are we having a Windows DevOps conference anyway?

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

Hands up if you know what Devops is?Seriously, put your hands up!

9www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

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: team@devopsguys.com

DevOps is…“A culture where engineers

communicate and work together.”-- Anna Shipman, GDS

12www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

CALMS as a model for transformationCULTUREAUTOMATIONLEAN ITMeasurementSHARING

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

Ed Wilson – The “Microsoft Scripting guy”

#WinOps @WinOpsLDN @DevOpsGuys @TheOpsMgr

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

7+ years of powershell

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

So what’s different about Windows DevOps?Lets start with Culture and organisational complexity

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

The Enterprise DevOps Debate

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

The DevOps vs outsourcing Debate

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

Microsoft & Open-Source (FTW!)How Microsoft learned to stop worrying and love the MIT license…

#OSWars

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

#OSAgnosticEmbrace Open Source

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

Microsoft goes Open-Source (crazy!)

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

Microsoft on Github

www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

“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: team@devopsguys.com

31www.devopsguys.comPhone: 0800 368 7378 | e-mail: team@devopsguys.com

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: team@devopsguys.com

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: team@devopsguys.com

YOUTHANK

Recommended