we built this city on dev and ops

27
We built this city on dev and ops The National Instruments Cloud Panel @devopsTeam [email protected]

Upload: karthik-gaekwad

Post on 15-Jan-2015

815 views

Category:

Technology


0 download

DESCRIPTION

The slides for the #DevOpsDay Austin panel presentation: We Built this city on Dev and Ops.

TRANSCRIPT

Page 1: We built this city on Dev and Ops

We built this city on dev and ops

The National Instruments Cloud Panel

@devopsTeam [email protected]

Page 2: We built this city on Dev and Ops

National Instruments (aka “NI”) 35 years old; 5000+ employees

around the world, half in Austin, mostly engineers; $1B in 2011

Hardware and software for data acquisition, embedded design, instrument control, and test

LabVIEW is a graphical dataflow programming language used by scientists and engineers in many

fields

@devopsTeam [email protected]

Page 3: We built this city on Dev and Ops

Toys to Black Holes..@devopsTeam [email protected]

Page 4: We built this city on Dev and Ops

The Cloud Team at NI

A DevOps team to rapidly deliver new SaaS products and product

functionality using cloud hosting and services (IaaS, PaaS, SaaS) as the platform and operations, using model driven

automation, as a key differentiating element.

@devopsTeam [email protected]

Page 5: We built this city on Dev and Ops

Introductions

KARTHIK GAEKWAD

Twitter: @iteration1Panel Chair

@devopsTeam [email protected]

Page 6: We built this city on Dev and Ops

Introductions

MICHAEL TRUCHARD

Twitter: @mtruchard

@devopsTeam [email protected]

Page 7: We built this city on Dev and Ops

Introductions

ERNEST MUELLER

Twitter: @ernestmueller

@devopsTeam [email protected]

Page 8: We built this city on Dev and Ops

Introductions

WILLIAM HACKETT

Twitter: @wchack

@devopsTeam [email protected]

Page 9: We built this city on Dev and Ops

Introductions

PECO KARAYANEV

Twitter: @bproverb

@devopsTeam [email protected]

Page 10: We built this city on Dev and Ops

Introductions

JAMES WICKETT

Twitter: @wickett

@devopsTeam [email protected]

Page 11: We built this city on Dev and Ops

Introductions

JOHN HILL

Twitter: @hilljmd

@devopsTeam [email protected]

Page 12: We built this city on Dev and Ops

Introductions

KAR MENG CHOW

Twitter: @ einsamsoldat

@devopsTeam [email protected]

Page 13: We built this city on Dev and Ops

Introductions

MOHD HAFIZ RAMLY

Twitter: @hafizramly

@devopsTeam [email protected]

Page 14: We built this city on Dev and Ops

How this is going to work

Panel Style-

Ask us your questions:Twitter: @DevOpsTeamEmail:

[email protected]

@devopsTeam [email protected]

Page 15: We built this city on Dev and Ops

How did this team start?

@devopsTeam [email protected]

Page 16: We built this city on Dev and Ops

How do we define “DevOps”?

@devopsTeam [email protected]

Page 17: We built this city on Dev and Ops

Immediate Lessons Learned

• Our cloud team has both Developers and Admins.

Huh? How does that work? “Devops” Developers and admins working towards

a common goal. Developers get smarter about systems. Operations in sync with business

features.

Page 18: We built this city on Dev and Ops

What are DevOps’ results from a business perspective?

@DevOpsTeam [email protected]

Page 19: We built this city on Dev and Ops

DevOps - More about tools? Or culture?

@DevOpsTeam [email protected]

Page 20: We built this city on Dev and Ops

Immediate Lessons Learned

PIE solves our System Management troubles.

PIE: Programmable Infrastructure Environment. Sets standard naming for boxes. Model driven development.▪ Every system has a model (which is

repeatable) Provisions cloud boxes. Deploys apps to the cloud.

Page 21: We built this city on Dev and Ops

What are your DevOps Questions?

Talk to us!@DevOpsTeam

[email protected]

Page 22: We built this city on Dev and Ops

How do we incorporate security?

@DevOpsTeam [email protected]

Page 23: We built this city on Dev and Ops

Additional Questions: In case the internet is offline..

@DevOpsTeam [email protected]

Page 24: We built this city on Dev and Ops

What is your favorite DevOps tool?

@DevOpsTeam [email protected]

Page 25: We built this city on Dev and Ops

Early Conversations: Non DevOps

Hey man, ILLS (my sweet app) is broke.

Hmmm. What box?

Errr. The cloud box?

Does it have an IP address?

Oh! 50.17.126.18?

Hmmm. I have no idea what could be wrong? I’m working on 10.117.33.218

Internal IP: 10.117.33.218? Or something else?

Yeah.@#$#@admins

@#$#@developers

In the Past

Page 26: We built this city on Dev and Ops

And then we had more boxes..

Page 27: We built this city on Dev and Ops

A more DevOpsy conversation

Yo- give me 2 minutes on /core/dev2/external-services/1

Done and Done!

I’ll let you know as soon as I’m done.

I wish…

In Present

Okay!