we built this city on dev and ops
DESCRIPTION
The slides for the #DevOpsDay Austin panel presentation: We Built this city on Dev and Ops.TRANSCRIPT
We built this city on dev and ops
The National Instruments Cloud Panel
@devopsTeam [email protected]
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]
Toys to Black Holes..@devopsTeam [email protected]
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]
How this is going to work
Panel Style-
Ask us your questions:Twitter: @DevOpsTeamEmail:
@devopsTeam [email protected]
How did this team start?
@devopsTeam [email protected]
How do we define “DevOps”?
@devopsTeam [email protected]
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.
What are DevOps’ results from a business perspective?
@DevOpsTeam [email protected]
DevOps - More about tools? Or culture?
@DevOpsTeam [email protected]
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.
How do we incorporate security?
@DevOpsTeam [email protected]
Additional Questions: In case the internet is offline..
@DevOpsTeam [email protected]
What is your favorite DevOps tool?
@DevOpsTeam [email protected]
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
And then we had more boxes..
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!