33
www.devopsguys.com Phone: 0800 368 7378 | e-mail: [email protected]

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

Embed Size (px)

Citation preview

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

#WinOps @WinOpsLDN

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

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

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

4www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

“You can’t do DevOps on Windows”

- A Linux Sysadmin who shall remain anonymous…

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

5www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

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

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!

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

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?

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

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

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

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

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

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

11www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

DevOps is…“A culture where engineers

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

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

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)

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

13www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

CALMS as a model for transformationCULTUREAUTOMATIONLEAN ITMeasurementSHARING

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

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…

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

15www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

Ed Wilson – The “Microsoft Scripting guy”

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

#WinOps @WinOpsLDN @DevOpsGuys @TheOpsMgr

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

7+ years of powershell

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

The Enterprise DevOps Debate

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

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/

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

The DevOps vs outsourcing Debate

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

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…

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

#OSWars

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

#OSAgnosticEmbrace Open Source

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

Microsoft goes Open-Source (crazy!)

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

Microsoft on Github

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

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/

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

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. “

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

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

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?

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

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!!!

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

www.devopsguys.comPhone: 0800 368 7378 | e-mail: [email protected]

YOUTHANK