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

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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.