(untitled) in

by Gene Kim on

#devops

  • @uidactinide: Talking about which IT practices work and which ones don't, with Gene Kim and Nicole Velasquez. #PuppetConf

    • @PuppetConf: "People in big orgs & small orgs doing #devops looks the same; we have evidence that devops is happening all over." - @nicolefv
    • @uidactinide: High performers have 30x more deployments and 8000x faster lead time, 2x the change success rate and 12x faster recovery #PuppetConf
  • only as smart as the top 5 people you hang out with; you haven't seen data analysis until you spend an hour watching Nicole in SPSS, ExcelRT @uidactinide: High performers have 30x more deployments, 8000x faster lead time, 2x chg success rate and 12x faster recovery #PuppetConf

  • You can find many of these slides at http://www.slideshare.net/realgenekim/2014-state-of-devops-findings-velocity-conference #puppetconf

    • @jonathan_thorpe: Surprisingly enjoyable presentation on the analysis behind the @puppetlabs DevOps Survey. Wish I paid attention in stats class!
    • @uidactinide: Overall predictors of IT performance: peer review of changes (vs approval from external authority), version control... #PuppetConf
    • @jonathan_thorpe: Happy cows = better milk?????
    • Yes. That's what the science say. Happy DevOps leads to awesome org pref. :) RT @jonathan_thorpe: Happy cows = better milk?????
    • @uidactinide: ...proactive monitoring, high trust culture, win-win relationship between dev/ops/infosec, and job satisfaction. #PuppetConf @RealGeneKim
    • Join us at: http://bit.ly/FutureStateOfDevOps!

Day 2:

  • @chadothompson: Observation: re-orgs very rarely drive change themselves, but having the wrong org can be fatal.
  • RT @chadothompson: Observation: re-orgs very rarely drive change themselves, but having the wrong org can be fatal.
  • @walidshaari: #puppetconf @spurling @puppetlabs cost avoidance to enable new benefits not cost reduction by reducing people or things
  • @irabinovitch: RT @puppetlabs: Streaming next: "Animating the Puppet:

  • @justinclayton42: RT @KrisBuytaert: Creating a #devops team can once again create those silo's we don't want #puppetconf @spurling

  • Creating a Culture of Puppet Adoption," @Spurling of @GettyImages http://t.co/QbfTDA

  • @PeterSouter: Kick, punch, it's all in the mind! #PuppetConf http://t.co/gvz7lbOYve

  • Sony: classical IT group (certified, they know the value they add to the business); very used to running in a certain way

  • DevOps group: quickly getting things to market, weave ourselves in and out of

  • Process does create some overhead

  • Nice: "goal: to centralize our infrastructure so everyone can leverage our improvements"

  • @wschaft: RT @PuppetConf: Next keynote: "Decentralize Your Infrastructure" by Alan Green of @Sony. http://t.co/yScLWGEIUG

  • RT @PuppetConf: Next keynote: "Decentralize Your Infrastructure" by Alan Green of @Sony. http://t.co/yScLWGEIUG

  • Nice. Minimize lead time.. Goal: "deploy at any given time, any configuration, as quickly as possible"

  • @chadothompson: "No tech stack alone can deliver every desired experience."

  • PuppetConf

  • RT @chadothompson: "No tech stack alone can deliver every desired experience." #PuppetConf

  • "what drives adoption of a technology? best? fastest? most operational? these q's help us creatively engr best prod possible

  • "our new process: be flexible, so we can learn;

  • Goal: Sony Ops: "we need to deploy, at any given time, any given service, in any given config, as quickly as poss. But how?"

  • "if time becomes a concern, give them options; we can do this, that, whatever."

  • I'm loving hearing Alan Green talk about supporting decentralization ops thru systems engineering & helping biz win

  • @chadothompson: RT @stahnma: "I'm the customer, I'm the requestor. I make requests, that's how this works."

  • RT @chadothompson: RT @stahnma: "I'm the customer, I'm the requestor. I make requests, that's how this works."

  • @randomfrequency: “Make your code as available as possible” <-- this has done more to help people understand than anything else

  • RT @randomfrequency: “Make your code as available as poss” (this has done more to help people understand than anything else

  • @PuppetConf: RT @Josh_Atwell: "Your customers are smart people... umm, except those security guys. Be Honest."

  • @tefields: #puppetconf "ROI is not about $ but learning and exposure to new ideas"

  • RT @tefields: #puppetconf "ROI is not about $ but learning and exposure to new ideas"

  • @stahnma: Your projects that don't work out and fail...they put you on the map.

  • RT @stahnma: Your projects that don't work out and fail...they put you on the map.

  • @ccaum: "There is no replacement for showing up" -- Alan Green #PuppetConf

  • RT @ccaum: "There is no replacement for showing up" -- Alan Green #PuppetConf

  • @jasonhand: You can't make a creative product and worry about ROI from only a dollar sense. Expect and encourage failures. - Alan Green

  • RT @jasonhand: You can't make a creative product & worry abt ROI and $$ . Expect and encourage failures. - Alan Green

  • OMG. Hahaha. @nigelkersten: "I'd love to tell you a UDP joke, but you probably won't get it."

  • @thatBobSmith: RT @stahnma: I'm not going to pay you for problems 20 years ago.

  • Haiku: Wooho! "Idempotency; Repeating operations; Always the same"

  • .@puppetmasterd: "our business model isn't: shity stuff is free, you gotta pay for the good stuff"

  • @LMayCarson: "We don't want to be a company where the sucky stuff is free and the good stuff costs money." Luke Kanies (@puppetmasterd) #PuppetConf

  • @eoghan_kelleher: RT @nigelkersten: A DHCP packet walks into a bar. "Bartender, gimme a beer!". "Here you go, I'll need it back in an hour".

  • Haha. RT @nigelkersten: A DHCP packet walks into a bar. "Bartender, gimme a beer!". "Here you go, I'll need it back in an hour".

  • @classam: @randomfrequency
    the state looked like this
    I ran the function again
    the state looked like this

    puppetconf

    Bravo! RT @classam: @randomfrequency
    the state looked like this
    I ran the function again
    the state looked like this

    puppetconf

  • @uphillian: Idempotence is
    The same the nth as the first
    Never change again

    puppetconf

Love haikus on twitter. :) RT @uphillian: Idempotence is
The same the nth as the first
Never change again

puppetconf

  • Haikus on Twittter; Listening to talks;
  • Wow. Anyone running a sw company on open source needs to listen to Jim Whitehurst talk about OSS business models, Red Hat CEO
  • Red Hat: 7000 employees, 20 yrs old, $1.8B revenue; a top 10 software company, and very similar cost structure as others
  • Whitehurst: it's very difficult to build durable business selling software that's free; merely selling support isn't enough
  • Whitehurst: a value prop: for our stable enterprise releases, we scan upstream repos, ensure that 3yo & 8yo releases are patched
  • Listening to Jim Whitehurst, CEO @RedHatSoftware, I'm thinking that all CEOs need to master how technology can help orgs win
  • OH: "We all spend too much $$ on databases" "Although people have lots of frustration w/umm.. well, you know.. we win on net-new workloads

  • Nick Barcet, OpenStack, director

  • Allianz consoliating 100+ data centers to 3

  • Brian Che is great. Probably one of the best marketing briefings I've ever seen. Technical, credible.

  • "we are making our bet on kubernetes: orchestration, modeling apps: it's 30 services"

  • Tony Kerrison: BofA: we freaked out our PCI assessors

  • OH: "#1 impediment to OpenStack implementation: skills gap"

  • OH: "By 2015, 5 million unfilled cloud engineering jobs

  • RedHat POV: "#1 impediment to OpenStack impl? hugs skills gap; by 2015, over 1MM unfilled cloud engineering jobs"

  • More wisdom from Jim Whitehurst: "Training & selling coffee mugs can't be the biz model of an open source software company"

Up: Ray Paquet, Managing Vice President, Gartner

  • Paquet: "by 2017: 75% of IT orgs will split into two: fast vs. slow; just like orgs split into mainframe vs. client/server before
  • Paquet: "Bi-model IT: marathon runners are back-end, slow systems; sprinters are #devops front end systems; evolutionary different
  • Paquet argues that it's impossible to be both marathon runner & sprinters; different mentality, different culture, builds musculature
  • Paquet: "Mode 1: reliability, price vs. performance; Mode 2: agility, revenue, brand, customer experience
  • Paquet: "rise of #devops likely because so many IT failures, IT for IT's sake; #devops is for the customer, to help biz win
  • Paquet: "over time, if #devops works & satisfies business needs, it will become the new norm; like 'contamination' or 'virality'
  • Paquet: "What typifies Mode 2 (#devops) is willingness to fail, b/c you learn more from failures than successes
  • Paquet: "Mode 2: first an island > replacement > extend > new core" /cc @bigdawgfootball
  • Paquet: "Mainframes typically operate in Mode 1; tons of new banks in China filled with mainframes" (!!)
  • Paquet: "enterprise traps: 1) disconnected mode 1; 2) ballooning tech debt; 3) no integration between the two
  • Paquet: "When you let a thousand flowers bloom, you can have a thousand new streams of technical debt"
  • Paquet: "Integration reqs: 1) loose coupling; 2) BASE (Basically Available, Soft state, Eventual consistency); 3) rebuild
  • Paquet provides neat scenario of tech debt w/some math:
    https://pbs.twimg.com/media/By8pU71IcAAWyPF.jpg Paquet: "