SlideShare uma empresa Scribd logo
1 de 24
FROM BAD PUNS TO
IMPLEMENTATION
Daily struggles. Sock puppet jokes. Successful deployment.
Eric Arellano is a Systems Administrator with AppointmentPlus
based out of Scottsdale, AZ. Puppet and automation enthusiast.
Project owner of a successful Puppet deployment for an
enterprise level SaaS scheduling platform.
Huge undocumented bash scripts
Uptime expectations
Infrastructure migrations
Too many one off oddities
The Usual Suspects
Time… what’s that?
COMMON.
For my first trick…
Did my research
Submitted my proposal
Extended trials, Expired Quotes & Discounted quotes
Configuration Management
Fail.
DO IT FOR THE
FUNNIES.
HIJINX.
HIJINX.
HIJINX.
HIJINX.
DO IT FOR THE
FUNNIES.
Something that started as a joke, ended with a signed quote
Got leadership to ask, “What’s the big deal?”
We got to involve the company in a fun charity project
Found a creative way to “poke the bear”
DO IT FOR THE
FAMILY.
NOT HAPPY.
DO IT FOR THE
FAMILY.
“Special” nodes caused unexpected emergencies
“Off-hour” emergencies affect the staff & their families too
Your clients have families too
Stories of time stolen from families
HAPPY!
HAPPY PUP.
DO IT FOR THE
COMPANY.
DO IT FOR THE
COMPANY.
We all get excited to play with new toys, but when that new toy
gives you time to play with more new toys… priceless
Faster resolution time to some incidents
Faster roll out for new dedicated clients
A lot of human error goes bye-bye
DO IT FOR THE
SECURITY.
Yeah, it’s a real thing…
DO IT FOR THE
SECURITY.
Multi OS infrastructures pose complications
Patching in minutes instead of hours
Internal & External audit reports
We plan to see changes near real time
TIME…
There is a theme here…
… to explore possibilities
Unicorns DO exist!
… to explore the shadows
… to explore the real world
… for the things you SHOULD be doing
QUESTIONS?
I might have answers.
FIN.
THANKS!
EMAIL: eric@thelinuxcafe.com
IRC: erroric
WEBSITE: thelinuxcafe.com

Mais conteúdo relacionado

Semelhante a From Bad Puns to Implementation

360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)
360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)
360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)
360i
 
Genk presentation
Genk presentationGenk presentation
Genk presentation
rdiegnan
 
A Self Funding Agile Transformation
A Self Funding Agile TransformationA Self Funding Agile Transformation
A Self Funding Agile Transformation
Daniel Poon
 

Semelhante a From Bad Puns to Implementation (20)

Hexawise Soap Opera Testing
Hexawise Soap Opera TestingHexawise Soap Opera Testing
Hexawise Soap Opera Testing
 
About- Face: Reflections on Growing an Open-Source Mentality
About- Face: Reflections on Growing an Open-Source MentalityAbout- Face: Reflections on Growing an Open-Source Mentality
About- Face: Reflections on Growing an Open-Source Mentality
 
Lightning talk on the future of analytics - CloudCamp London, 2016
Lightning talk on the future of analytics - CloudCamp London, 2016 Lightning talk on the future of analytics - CloudCamp London, 2016
Lightning talk on the future of analytics - CloudCamp London, 2016
 
101: Open Innovation & Startups
101: Open Innovation & Startups101: Open Innovation & Startups
101: Open Innovation & Startups
 
The Mysterious Big Idea (idea safari)
The Mysterious Big Idea (idea safari)The Mysterious Big Idea (idea safari)
The Mysterious Big Idea (idea safari)
 
360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)
360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)
360i Idea Safari: The Hunt of the Mysterious BIG IDEA (Presented at Cannes 2012)
 
About conversations, SEO & elephants
About conversations, SEO & elephantsAbout conversations, SEO & elephants
About conversations, SEO & elephants
 
Knowledge From Crowds - Better with Institutions + Algorithms
Knowledge From Crowds - Better with Institutions + AlgorithmsKnowledge From Crowds - Better with Institutions + Algorithms
Knowledge From Crowds - Better with Institutions + Algorithms
 
A Word To The Wise Diy Software Fables
A Word To The Wise   Diy Software FablesA Word To The Wise   Diy Software Fables
A Word To The Wise Diy Software Fables
 
Startupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How toStartupfest 2016: MARTY WEINER (Reddit) - How to
Startupfest 2016: MARTY WEINER (Reddit) - How to
 
Enterprise Social Network Playbook - The Survey
Enterprise Social Network Playbook - The SurveyEnterprise Social Network Playbook - The Survey
Enterprise Social Network Playbook - The Survey
 
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
 
Genk presentation
Genk presentationGenk presentation
Genk presentation
 
SpatzAI
SpatzAISpatzAI
SpatzAI
 
Marty Weiner, Reddit CTO @ SXSWi 2016 - Everything's Harder At Scale
Marty Weiner, Reddit CTO @ SXSWi 2016 - Everything's Harder At ScaleMarty Weiner, Reddit CTO @ SXSWi 2016 - Everything's Harder At Scale
Marty Weiner, Reddit CTO @ SXSWi 2016 - Everything's Harder At Scale
 
A Self Funding Agile Transformation
A Self Funding Agile TransformationA Self Funding Agile Transformation
A Self Funding Agile Transformation
 
PROTOBAKING REVISITED
PROTOBAKING REVISITEDPROTOBAKING REVISITED
PROTOBAKING REVISITED
 
Chaotic Moon Studios Intro
Chaotic Moon Studios IntroChaotic Moon Studios Intro
Chaotic Moon Studios Intro
 
Managing Through Chaos (w/ presenter notes)
Managing Through Chaos (w/ presenter notes)Managing Through Chaos (w/ presenter notes)
Managing Through Chaos (w/ presenter notes)
 
CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction CYCLES Course (1): Course Introduction
CYCLES Course (1): Course Introduction
 

Último

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

From Bad Puns to Implementation

  • 1. FROM BAD PUNS TO IMPLEMENTATION Daily struggles. Sock puppet jokes. Successful deployment.
  • 2. Eric Arellano is a Systems Administrator with AppointmentPlus based out of Scottsdale, AZ. Puppet and automation enthusiast. Project owner of a successful Puppet deployment for an enterprise level SaaS scheduling platform.
  • 3. Huge undocumented bash scripts Uptime expectations Infrastructure migrations Too many one off oddities The Usual Suspects Time… what’s that?
  • 5. For my first trick… Did my research Submitted my proposal Extended trials, Expired Quotes & Discounted quotes Configuration Management Fail.
  • 6. DO IT FOR THE FUNNIES.
  • 7.
  • 12. DO IT FOR THE FUNNIES. Something that started as a joke, ended with a signed quote Got leadership to ask, “What’s the big deal?” We got to involve the company in a fun charity project Found a creative way to “poke the bear”
  • 13. DO IT FOR THE FAMILY.
  • 15. DO IT FOR THE FAMILY. “Special” nodes caused unexpected emergencies “Off-hour” emergencies affect the staff & their families too Your clients have families too Stories of time stolen from families
  • 18. DO IT FOR THE COMPANY.
  • 19. DO IT FOR THE COMPANY. We all get excited to play with new toys, but when that new toy gives you time to play with more new toys… priceless Faster resolution time to some incidents Faster roll out for new dedicated clients A lot of human error goes bye-bye
  • 20. DO IT FOR THE SECURITY. Yeah, it’s a real thing…
  • 21. DO IT FOR THE SECURITY. Multi OS infrastructures pose complications Patching in minutes instead of hours Internal & External audit reports We plan to see changes near real time
  • 22. TIME… There is a theme here… … to explore possibilities Unicorns DO exist! … to explore the shadows … to explore the real world … for the things you SHOULD be doing

Notas do Editor

  1. I do have to appologize and hope we have some new content in here... Notice I'm here and not fighting a fire
  2. ap for about 3ish years and we provide an Enterprise level scheduling platform 150 nodes provides scheduling for pet groomers to state sponsored initiatives
  3. Huge undocumented bash scripts had to meet unrealistic uptime expectations Unrealistic uptime expectations Shortly after I was up to speed we move the entire infrastructure from Rackspace to OnTop, a local provider We had one off oddities across the board And with only a two person team, no time to realy improve the situation
  4. Many nights passed out in my office chair
  5. went through free trials, expired quotes, discounted quotes & more expired quotes over eager newbie Director out of town
  6. Sock puppet gestures in the middle of meetings where I’d bring up Puppet Maintenance window sock puppet idea Scary 4am puppet making or that it turned out pretty good Idea to litter his desk Time for payback
  7. Gathered supplies Sent out an email
  8. Calling the troops to help our efforts and create a puppet for charity
  9. Decent turn out
  10. people swung by throughout the day and made a puppet placing them everywhere from his phoneto his peripherals and the arm rests of his chair.
  11. they were everywhere. I think we ended up with around 50ish puppets.
  12. Director came in to a good laugh and probably a little creeped We got to do something fun for House of Hope, local shelter for working single mothers But the whole thing got leadership asking questions and opened the discussion Why all the trouble Started as a joke, ended with a signed quote My biggest reasons for pushing through all that for just under a year…
  13. Wife and I took a camping trip Camping trip, wave of service, nuke sirens Dedicated client Long story short Sitting in my truck a couple miles away where hotspot could keep a signal Worked issue, default php limit that wasn’t changed Came back to this… Not a happy wife
  14. Not what you want unhappy wife vacation in New York Similar thing happened workaholic
  15. covered in Puppet, its what it does best We’ve all heard stories, that one is mine Story of the unhappy wife… client staff wasn’t able to see their appts for the day, Which he made it very clear we were taking time away from his family by him needing to deal So all in all… if clients rely, issues can trickle downstream to affect clients and their families
  16. Happy to report the unhappy wife is still my wife but is happy And we’re actually going camping this weekend with this guy
  17. Which makes him VERY happy and I’m not concerned that something So simple is going to set of my phone into a frenzy
  18. So of course you get executive buy-in and they expect some form of return...
  19. faster resolutions if not, completely side step some of the issues we previously had. dedicated stacks, the faster we get them implemented, the faster we get paid. time to delivery has been cut more than half since our deployment. A company unable to evolve, improve by implementing new technologies and tools, in my opinion is operating with a shortening lifespan. More time to play with new toys, learn, and implement improvements
  20. Another thing that can shorten your lifespan as a company...
  21. something worth protecting, odds are you're doing it wrong Integrity of an OSS project, sensitive client data I’m taking baby steps to learning a bit of windows administration, linux admin after all We’re patching faster min vs hrs Able to provide internal & external audit reports via PE Console and mCollective Ver numbers of popular service attack vectors We are paying attention New ways to acknowledge certain types of changes via Hipchat bot fed by puppet
  22. We found a unicorn Constantly working and pulling more out of the Puppet magic hat Touched the slight void that was security Time to develop new toys I’m able to take my vacation without panic attacks for simple issues.