SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Animating the Puppet 
Daniel Spurling 
VP – Tech Services | Getty Images, Inc 
@spurling 
Presented by
gty.im/ 
108424878 
by: 
Henrik Sorensen 
Presented by
gty.im/ 
450533573 
by: 
Dan Kitwood 
Presented by
gty.im/ 
158865970 
by: 
Lorado 
Presented by
gty.im/ 
110118679 
by: 
Jon Feingersh 
Presented by
gty.im/ 
sb10065961e 
by: 
Adam Weiss 
Presented by
gty.im/ 
146423779 
by: 
Henrik Sorensen 
Presented by
gty.im/ 
200439261 
by: 
Max Oppenheim 
Presented by
gty.im/ 
167371024 
by: 
Michael Duva 
Presented by
Presented by 
And now…. 
For a Quick Game 
gty.im/ 
95696146 
by: 
Tooga
Make 
the connection 
gty.im/ 
HL2863 
by: 
Raymond Kleboe 
Presented by
gty.im/ 
EC2820 
by: 
Zigy Kaluzny 
Presented by
Presented by 
• Speed 
• Availability 
• Cost Reductions 
gty.im/ 
156410706 
by: 
John Lund/ Stephanie 
Roeser;
• Organization 
• People 
• Process 
gty.im/ 
120370795 
by: 
Jan Stromme 
Presented by
Presented by 
Organization 
gty.im/ 
145569698 
by: 
Henrik Sorensen
Presented by 
People 
gty.im/ 
453469271 
by: 
Vernon Wiley
Presented by 
Process 
gty.im/ 
936116 
by: 
Ron Berg
gty.im/ 
170882358 
by: 
John Fedele 
Presented by

Weitere ähnliche Inhalte

Mehr von Puppet

Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationPuppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliancePuppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppetPuppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping groundPuppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy SoftwarePuppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User GroupPuppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyPuppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
 
Puppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav HadzhievPuppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav HadzhievPuppet
 
Bolt on Windows - James Pogran
Bolt on Windows - James PogranBolt on Windows - James Pogran
Bolt on Windows - James PogranPuppet
 
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...Puppet
 
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020Puppet
 
Navigating the new normal with self healing infrastructure automation
Navigating the new normal with self healing infrastructure automationNavigating the new normal with self healing infrastructure automation
Navigating the new normal with self healing infrastructure automationPuppet
 
Take control of your DevOps Dumping Ground; Melissa Sussmann
Take control of your DevOps Dumping Ground; Melissa SussmannTake control of your DevOps Dumping Ground; Melissa Sussmann
Take control of your DevOps Dumping Ground; Melissa SussmannPuppet
 

Mehr von Puppet (20)

Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Puppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav HadzhievPuppet in k8s, Miroslav Hadzhiev
Puppet in k8s, Miroslav Hadzhiev
 
Bolt on Windows - James Pogran
Bolt on Windows - James PogranBolt on Windows - James Pogran
Bolt on Windows - James Pogran
 
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
 
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
Manage your Windows Infrastructure with Puppet Bolt - August 26 - 2020
 
Navigating the new normal with self healing infrastructure automation
Navigating the new normal with self healing infrastructure automationNavigating the new normal with self healing infrastructure automation
Navigating the new normal with self healing infrastructure automation
 
Take control of your DevOps Dumping Ground; Melissa Sussmann
Take control of your DevOps Dumping Ground; Melissa SussmannTake control of your DevOps Dumping Ground; Melissa Sussmann
Take control of your DevOps Dumping Ground; Melissa Sussmann
 

Keynote: Animating the Puppet: Creating a Culture of Puppet Adoption - Dan Spurling, Getty Images

Hinweis der Redaktion

  1. Good morning – and thank you XXX. My name is Daniel Spurling and I have the pleasure of leading a very innovative team and working for a great company that is changing the world
  2. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  3. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  4. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  5. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  6. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  7. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  8. Getty Images: For 20 years, Getty Images has changed the world through imagery. Images are key to how every one of us communicate. Imagery evokes emotion and drives change. At Getty, we seek to provide innovative and revolutionary ways to communicate ideas, concepts, and true reality – imagery that can be used as a vehicle for change. We serve more than 1.5 million active customers in more than 185 countries - providing them with the best collection of Conceptual and Editorial content in the world. And earlier this year, we launched our consumer-focused embed offering - making 40 million of our images available to anyone, free of charge, for non-commercial use. Now I came to Getty about a year ago, and what drew me was the amazing culture, the commitment to our customers, and the desire to raise the bar, push the envelope, and get shit done.
  9. It was comical for me earlier this year to speak at //build. It was just a couple minute blurb talking about the value that Puppet has brought to Getty and someone tweeted “blah blah” and I realized that I was that TalkingHead, the Dilbert Pointy haired guy – I had never been that – I was always trying to push the envelope. But I have more and more realized that this space is being formed, carved, and enabled by practitioners such as all of you. I am not that – I am the dreaded Exec – it is almost a funny slip, maybe even intentional, that hard core puppeters don’t like Exec – it isn’t really extensible and it is hard to operationally support – But there are some good execs!! I see and am passionate about supporting and enabling my team and all of you who are leading this transformation forward. So while my talk today will be more focused on driving the culture shift to encourage adoption of Puppet, let’s help our technology teams ditch the stodgy feel and just get shit done. …while swearing is a great way to emphasize a point, I couldn’t exactly have it emblazoned across my shirt, so here we are….
  10. Like I mentioned a few minutes ago – it did and does start with people and Getty was no different. We absolutely followed the “by practitioners, for practitioners” model. We animated with the right connectors and motivators. Here in the audience are some of our key guys in this space- Drew/Justin/Preston – these guys were the front runners in Getty. They were the ones who sounded slightly crazy in the beginning but were effective at selling upstream and getting executive buy-in. They knew that you have to find a sponsor – someone who will catch the vision and remove barriers of funding, org structure, processes, etc. They also have and continue to sell sideways and downstream. They have acted as the sensei, as one of our team members put it, but they also are constantly working at not creating cliques. They have to fight to keep a culture of inclusion – something really hard when it feels like some people are just trying to find the failures. Now here is where we struggled to get and keep buy-in from our closest peers. This goes along with the difficulty in of a reorg – it takes time for people to change – and when it comes to having a group that all are moving in the same direction, then you need to have that direction defined. This is where we are animating with clear understanding and expectations. Right off the bat, we made Puppet common – everyone knows about puppet from our NOC to our architects – and every individual and manager in between! Then, we essentially created a “you must be this high to ride this ride” type definitions – essentially a RACI with who does what, along with a training plan to get there. We have identified four primary groups The Puppet consumer - knows enough to go into the console and hit a button - register and classify servers and review errors. Low barrier to entry The Puppet contributor – someone who tweaks or updates what exists but definitely understands what “it” does The Puppet pro / admin – someone who understands the framework and can build new packages and features The Puppet architect – these are the setters of the vision and associated roadmap for how we are getting there Again, we are taking this framework and defining where we need these right people. And we are wrapping training, goals, etc around these role expectations
  11. We are animating with the right structure and people, now we turn to animating through integration into existing systems and processes. This cements the processes into our day to day activities. We have looked into how people work and identified how to integrate Puppet into our workflows. For example, we have out own HuBot in hipchat, named “conky”, which is integrated with the Puppet deployment pipeline so that you can complete tasks, like deployments or get notifications. We also have integrated Puppet into ServiceNow so that tasks such as puppet changes are automatically tracked in our Change Management tool. And we are now working to get puppet integrated with our CMDB so that we have less manual data from humans, and more dynamic data from our trusted source.   Now we didn’t just create some greenfield sandbox to do this. We are animating with existing solutions. We are pushing Puppet into the brown field – not just the green field. We are in the real world where there are limited outage windows, limited budget, limited risk tolerance, etc etc. We are doing this intentionally - only supporting the shiny new stuff will potentially promote the feeling of a science experiment – that this is not “a real boy”. For example, we used Puppet to manage the full environment deployment of our iStock QA environment. This is a janky environment that is in the middle of a metamorphosis – but we didn’t wait til it was completely new, built on new supported building blocks, and in a perfect state – we animated in the brownfield Again, we want this to be seen as a real solution to our business problems – Not just a toy. Will it work for everything? No, there will be times when the cost outweighs the benefit. But we have started small, have had wins, have learning under our belts and are now at a place where we are tackling larger tasks
  12. So in closing, I’ve talked a lot about what we did, but everyone’s path is different- You are here proving you are empowered – even if you empowered yourself! And you are part this community, with smart people who have shared interests – together you are important and are changing the culture - you are making IT a Strategic asset because you care about the business. Now I challenge you to bring the rest of the team onboard: incent behavior with the right organizational structure, train and support the people, and make puppetized processes a part of daily life Animate the Puppet Thank you