Sunday, 11 March 12 - Meetupfiles.meetup.com/3202252/devops-singapore-meetup-1-keynote.pdf · Dev +...

Post on 20-May-2020

3 views 0 download

Transcript of Sunday, 11 March 12 - Meetupfiles.meetup.com/3202252/devops-singapore-meetup-1-keynote.pdf · Dev +...

Sunday, 11 March 12

Sunday, 11 March 12

whatwhywhy now

Sunday, 11 March 12

what is devops?why the meetup?why now the meetup?

Sunday, 11 March 12

what?

Sunday, 11 March 12

Dev + Ops =

Sunday, 11 March 12

Sunday, 11 March 12

Sunday, 11 March 12

[symptom]

app readiness for monitoring

Sunday, 11 March 12

[symptom]

app readiness for ops/*

Sunday, 11 March 12

[symptom]

throw it over the wall

Sunday, 11 March 12

[symptom]

ops support for change

Sunday, 11 March 12

[symptom]

ops support for change

Sunday, 11 March 12

[differences]

attitude towards risk

Sunday, 11 March 12

[differences]

“In most organizations, Dev and Ops have misaligned goals. Dev is measured by the number of new features. Ops is measured by 100% uptime.

Sunday, 11 March 12

[differences]

“Question: What’s the best way to get 100% uptime?

Answer: Don’t introduce any new features or make any changes.”

Sunday, 11 March 12

[differences]

measurement

Sunday, 11 March 12

Sunday, 11 March 12

[conway’s law]

“...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations”

Sunday, 11 March 12

?so what can we do?

Sunday, 11 March 12

[how about a little...]

EMPATHY

Sunday, 11 March 12

[steps towards empathy]

“If Ops goes to lunch with Ops and Dev goes to lunch with Dev, a low level of efficiency is a certainty.”

Sunday, 11 March 12

why?

Sunday, 11 March 12

knowledge is a necessary pre-condition for empathy

Sunday, 11 March 12

Sunday, 11 March 12

Sunday, 11 March 12

www.meetup.com/devops-melbourne/

Sunday, 11 March 12

www.meetup.com/devops-melbourne/

founded 25/11/2010

Sunday, 11 March 12

www.meetup.com/devops-melbourne/

founded 25/11/2010

416 members

Sunday, 11 March 12

www.meetup.com/devops-melbourne/

founded 25/11/2010

416 members

5 meetups

Sunday, 11 March 12

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Evan: I think CD is more focussed on business outcomes. but DevOps is more abstract, more easily abused, but more hipster and I think likely to attract a more interesting crowd.

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Evan: I think CD is more focussed on business outcomes. but DevOps is more abstract, more easily abused, but more hipster and I think likely to attract a more interesting crowd.

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Evan: I think CD is more focussed on business outcomes. but DevOps is more abstract, more easily abused, but more hipster and I think likely to attract a more interesting crowd.

me: More hipster == good

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Evan: I think CD is more focussed on business outcomes. but DevOps is more abstract, more easily abused, but more hipster and I think likely to attract a more interesting crowd.

me: More hipster == good

Sunday, 11 March 12

me: I was umming and aahing over the name for a while; DevOps versus CD for example. DevOps is (I think) easier to grasp, but CD is more inclusive.

Evan: I think CD is more focussed on business outcomes. but DevOps is more abstract, more easily abused, but more hipster and I think likely to attract a more interesting crowd.

me: More hipster == good

Evan: because DevOps means whatever you want it to mean - cool tech, IT ops, lean ops, kanban for ops teams, server automation, cloud etc. so our meetup tends to get a lot of different folk - from hardcore sysadmins to PMs

Sunday, 11 March 12

kanban in operations

Sunday, 11 March 12

What we do culturally and technically at Envato that allows 8 developers to deploy 5 times a day to a Ruby on Rails application that receives around 18 million page requests a week... without anyone freaking out

Sunday, 11 March 12

LiveAccounts - Continuous Delivery in the Real World

Sunday, 11 March 12

DevOps culture at REA

Sunday, 11 March 12

A case study for environment automation at ThoughtWorks

Sunday, 11 March 12

InstantALM

Sunday, 11 March 12

Delivery: from once to frequent to daily. The why's and how's of daily releases at⦆Jetstar

Sunday, 11 March 12

Ganglia monitoring

Sunday, 11 March 12

why now?

Sunday, 11 March 12

OpsLand

DevWorld

Sunday, 11 March 12

infrastructure as code

OpsLand

DevWorld

Sunday, 11 March 12

cloud (based virtualisation)

infrastructure as code

OpsLand

DevWorld

Sunday, 11 March 12

Sunday, 11 March 12

++

what to do how to do it the “last mile”

Sunday, 11 March 12

singapore == startups

Sunday, 11 March 12

Sunday, 11 March 12

[leading the way]

Sunday, 11 March 12

Sunday, 11 March 12

[topics from evan]

cool techIT opslean opskanban for ops teamsserver automationcloudetc

Sunday, 11 March 12

[topics from evan]

cool techIT opslean opskanban for ops teamsserver automationcloudetc

Sunday, 11 March 12

[topics from andy]

devs carrying pagerstrunk-based developmentfeature togglesinfrastructure as code

Sunday, 11 March 12

[themes]

empathyfeedback visualisationautomation

Sunday, 11 March 12

let’s get meta-

Sunday, 11 March 12

introductory/overview/

advanced/detailed

Sunday, 11 March 12

theoretical practical

Sunday, 11 March 12

people & process tools

Sunday, 11 March 12

presentations lightning talks

Sunday, 11 March 12

[frequency]

monthly?bi-monthly?ad-hoc?

Sunday, 11 March 12

Thank You

Sunday, 11 March 12