SlideShare a Scribd company logo
Tricks, Discipline & Mastery
 In Football, you are only as good as
your arsenal of moves (tricks).
 Which is a similar approach to the Sys
Admin “Laziness as a Virtue” concept.
 Mastery of either requires discipline in
 Training
 Study
 Practice
People, Process, and
Automation
 Systems need to know when they’re
healthy, when to call out for help, and
know when they’re sick.
 Operations doesn’t scale unless human
intervention is minimized.
 You have to demonstrate efficiency and
effectiveness to your organization, do
this be demonstrating the business
value you are adding day to day.
Boxo Data
 David Yates, PHd
Assistant Professor, CIS
Department Head MSIT
dyates@bentley.edu
(o) 781.891.2735
 Thomas A. McGonagle, MSIT
mcgonagle@gmail.com
(gv) 617.394.8660
Boxo Data
 Boxo Data
“Box of Datacenter”
“Datacenter in a Box”
 Puppet On Tracks
https://github.com/mcgonagletom/PuppetOnTracks
 Puppet Jujutsu
“Puppet the Gentle Way”
 Puppet Origami
“Bending the Puppet Models”
Everett Crimson Tide
Everett High Football Team
Omar Xavier Easy
Born October 29, 1977
Everett 1996 Season
Greater Boston Champions
Everett 29 Durfee 0
Everett 13 Winchester 12
Everett 32 Revere 0
Everett 32 Arlington 6
Everett 41 Somerville 7
Everett 35 Medford 15
Everett 38 Peabody 26
Everett 36 Peabody 26
Everett 37 Malden 26
Everett 40 Cambridge R&L 6
Greatest Football Story Ever
 Amazing Everett Football Story
https://github.com/mcgonagletom/PuppetO
nTracks/raw/master/SCRIM/Sons%20ca
rry%20dad's%20spirit%20-
%20Archives_%20Boston%20Herald.pd
f
Everett 1996 Season
Greater Boston Champions
Everett 29 Durfee 0
Everett 13 Winchester 12
Everett 32 Revere 0
Everett 32 Arlington 6
Everett 41 Somerville 7
Everett 35 Medford 15
Everett 38 Peabody 26
Everett 36 Peabody 26
Everett 37 Malden 26
Everett 40 Cambridge R&L 6
What do you do when you are
hopelessly outmatched?
You Change the Game
 You go fully tactical and you weaponize
Winchester Wrestling
 World Class Wrestling
Forget Tools, We need
Weapons
 Franklin – “man is a tool making animal”
 Thoreau – “men have become the tools
of their tools”
 Emerson – “All the tools and engines on
Earth are only extensions of man’s limbs
and senses.
Jujutsu – The Gentle Art
 Old Style Jujutsu Developed (1333-
1573)
 The systems practiced were not
systems of unarmed combat, but rather
means for an unarmed or lightly armed
warrior to fight a heavily armed and
armored enemy on the battlefield.
Jujutsu’s Five Arts
 The Art of Blocking
 The Art of the Fulcrum Throw
 The Art of the Non-Fulcrum Throw
 The Art of Escaping
 The Art of Stricking
SERE
 Survival
 Evasion
 Resistance
 Escape
Jujutsu Combat
 Methods of combat include striking
(kicking and punching), throwing (body
throws, joint-lock throws, unbalance
throws), restraining (pinning, strangling,
grappling, wrestling) and weaponry.
Defensive tactics include blocking,
evading, off-balancing, blending and
escaping.
How can you weaponize
yourself?
Weaponizing Puppet
 Autonomitize your infrastructure to make
it fully automated
 http://www.research.ibm.com/autonomic/
 http://dev2ops.org/toolchain/
Polymorphism &
Isomorphism
 Make your Puppet models as
polymorphic as you can
 Use inheritance correctly
 Approach your infrastructure’s hostname
and ip address as the main data input
into your build/provisioning system
Hostname Isomorphism
 wwwplqa01.cam.example.net
 www => role
○ pl => product
 qa => zone
 01 => hostid
 wwwplqa01 => hostname
 cam => datacenter
 example.net => domain
 wwwplqa01.cam.example.net => fqdn
IP Isomorphism
 10.1.1.1
 10.1 => datacenter
 10.1.1 => zone/product
 10.1.1.1 => possible role
People, Process, and
Automation
 Systems need to know when they’re
healthy, when to call out for help, and
know when they’re sick.
 Operations doesn’t scale unless human
intervention is minimized.
 You have to demonstrate efficiency and
effectiveness to your organization, do
this be demonstrating the business
value you are adding day to day.
David Yates
 David Yates is an Associate Professor of Computer
Information Systems at Bentley University. His
research areas include computer networking, data
communications, sensor networks, embedded
systems, operating systems and architecture. Before
joining Bentley, he was vice president of software
development at InfoLibria – a start-up that grew to
become a leading provider of network equipment for
building content distribution and delivery networks
before it was acquired. He holds several US patents
for processes and systems related to computer
networking, content management and mobile
computing. He holds a PhD and MSc from the
University of Massachusetts and a BSc from Tufts
University.
What is David Working On?
 “As cloud computing matures, it will
undoubtedly transform the information
technology (IT) industry, and will also
profoundly change the way people work
and companies operate. For this
promise to be fulfilled web services,
mobile apps, and system management
will need to evolve towards autonomic IT
services that are available to users
when and where they need them.
David’s Work cont.
 The focus of our research is to connect the success
of business and IT services so that people working in
each domain can better understand and collaborate
with each other. To perform this research, we
integrate open source tools and develop additional
infrastructure to monitor and manage the
performance of IT services. The central tool in this
work is Puppet, which is designed to do configuration
management. Thus, one focus of our research is to
explore how to extend configuration management
system to directly indirectly measure the business
value of IT services.
David’s Work cont.
 Puppet enables an IT service provider to
manage resources such as networks, web
servers, app servers, databases, and so on, in
a flexible manner. To explore potential
research questions, we are developing
techniques to highlight how hardware and
software components are being used and to
what extent they are creating value for the
business. Thus, we are using Puppet and
other tools to create the necessary
transparency to see the activities of the IT
function in action and how these activities
connect with the business to create value.”
Puppet, ITIL, and Compliance
Puppet and The Private Cloud

More Related Content

Similar to Scrim Presentation

Introduction-to-Data-Science.pdf
Introduction-to-Data-Science.pdfIntroduction-to-Data-Science.pdf
Introduction-to-Data-Science.pdf
ikenossama03
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st century
MartinFrigaard
 
Organisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docxOrganisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docx
vannagoforth
 
Tessella Consulting
Tessella ConsultingTessella Consulting
Tessella Consulting
Tessella
 
Bit by Bit: A Framework for Building Technological Competence as a Lawyer
Bit by Bit: A Framework for Building Technological Competence as a LawyerBit by Bit: A Framework for Building Technological Competence as a Lawyer
Bit by Bit: A Framework for Building Technological Competence as a Lawyer
Jack Pringle
 
Intro to ai application emeritus uob-final
Intro to ai application emeritus uob-finalIntro to ai application emeritus uob-final
Intro to ai application emeritus uob-final
Luis Fernando Gonzalez Sanchez
 
Classification with R
Classification with RClassification with R
Classification with R
Najima Begum
 
GentleIntroEA
GentleIntroEAGentleIntroEA
GentleIntroEA
Sorin Cristescu
 
Assignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docxAssignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docx
sherni1
 
Assignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docxAssignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docx
deanmtaylor1545
 
What is Data Science?
What is Data Science?What is Data Science?
What is Data Science?
Ahmed Banafa
 
Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...
Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...
Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...
Codiax
 
Fru 2022 | Tech Trends, Themes, Thoughts, Perspectives and Predictions
Fru 2022 | Tech Trends, Themes, Thoughts, Perspectives and PredictionsFru 2022 | Tech Trends, Themes, Thoughts, Perspectives and Predictions
Fru 2022 | Tech Trends, Themes, Thoughts, Perspectives and Predictions
Fru Louis
 
Ms 07 information systems for managers
Ms   07 information systems for managersMs   07 information systems for managers
Ms 07 information systems for managers
smumbahelp
 
20240104 HICSS Panel on AI and Legal Ethical 20240103 v7.pptx
20240104 HICSS  Panel on AI and Legal Ethical 20240103 v7.pptx20240104 HICSS  Panel on AI and Legal Ethical 20240103 v7.pptx
20240104 HICSS Panel on AI and Legal Ethical 20240103 v7.pptx
ISSIP
 
Ai lecture1 final
Ai lecture1 finalAi lecture1 final
Ai lecture1 final
Shivam Agrawal
 
Guest Lecture Business Rules Management / Decision Management Utrecht University
Guest Lecture Business Rules Management / Decision Management Utrecht UniversityGuest Lecture Business Rules Management / Decision Management Utrecht University
Guest Lecture Business Rules Management / Decision Management Utrecht University
Martijn Zoet
 
Define Assertiveness
Define AssertivenessDefine Assertiveness
Define Assertiveness
Lindsey Jones
 
Impacto social del desarrollo de la Inteligencia artificial(Ingles)
Impacto social del desarrollo de la Inteligencia artificial(Ingles)Impacto social del desarrollo de la Inteligencia artificial(Ingles)
Impacto social del desarrollo de la Inteligencia artificial(Ingles)
kamh18
 
Toward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docxToward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docx
juliennehar
 

Similar to Scrim Presentation (20)

Introduction-to-Data-Science.pdf
Introduction-to-Data-Science.pdfIntroduction-to-Data-Science.pdf
Introduction-to-Data-Science.pdf
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st century
 
Organisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docxOrganisational AnalysisOrganisations as Systems of Objectivity.docx
Organisational AnalysisOrganisations as Systems of Objectivity.docx
 
Tessella Consulting
Tessella ConsultingTessella Consulting
Tessella Consulting
 
Bit by Bit: A Framework for Building Technological Competence as a Lawyer
Bit by Bit: A Framework for Building Technological Competence as a LawyerBit by Bit: A Framework for Building Technological Competence as a Lawyer
Bit by Bit: A Framework for Building Technological Competence as a Lawyer
 
Intro to ai application emeritus uob-final
Intro to ai application emeritus uob-finalIntro to ai application emeritus uob-final
Intro to ai application emeritus uob-final
 
Classification with R
Classification with RClassification with R
Classification with R
 
GentleIntroEA
GentleIntroEAGentleIntroEA
GentleIntroEA
 
Assignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docxAssignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docx
 
Assignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docxAssignment 1TextbookInformation Systems for Business and Beyond.docx
Assignment 1TextbookInformation Systems for Business and Beyond.docx
 
What is Data Science?
What is Data Science?What is Data Science?
What is Data Science?
 
Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...
Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...
Joanna Bryson (University of Bath) - Intelligence by Design_ Systems engineer...
 
Fru 2022 | Tech Trends, Themes, Thoughts, Perspectives and Predictions
Fru 2022 | Tech Trends, Themes, Thoughts, Perspectives and PredictionsFru 2022 | Tech Trends, Themes, Thoughts, Perspectives and Predictions
Fru 2022 | Tech Trends, Themes, Thoughts, Perspectives and Predictions
 
Ms 07 information systems for managers
Ms   07 information systems for managersMs   07 information systems for managers
Ms 07 information systems for managers
 
20240104 HICSS Panel on AI and Legal Ethical 20240103 v7.pptx
20240104 HICSS  Panel on AI and Legal Ethical 20240103 v7.pptx20240104 HICSS  Panel on AI and Legal Ethical 20240103 v7.pptx
20240104 HICSS Panel on AI and Legal Ethical 20240103 v7.pptx
 
Ai lecture1 final
Ai lecture1 finalAi lecture1 final
Ai lecture1 final
 
Guest Lecture Business Rules Management / Decision Management Utrecht University
Guest Lecture Business Rules Management / Decision Management Utrecht UniversityGuest Lecture Business Rules Management / Decision Management Utrecht University
Guest Lecture Business Rules Management / Decision Management Utrecht University
 
Define Assertiveness
Define AssertivenessDefine Assertiveness
Define Assertiveness
 
Impacto social del desarrollo de la Inteligencia artificial(Ingles)
Impacto social del desarrollo de la Inteligencia artificial(Ingles)Impacto social del desarrollo de la Inteligencia artificial(Ingles)
Impacto social del desarrollo de la Inteligencia artificial(Ingles)
 
Toward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docxToward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docx
 

Recently uploaded

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

Scrim Presentation

  • 1.
  • 2. Tricks, Discipline & Mastery  In Football, you are only as good as your arsenal of moves (tricks).  Which is a similar approach to the Sys Admin “Laziness as a Virtue” concept.  Mastery of either requires discipline in  Training  Study  Practice
  • 3. People, Process, and Automation  Systems need to know when they’re healthy, when to call out for help, and know when they’re sick.  Operations doesn’t scale unless human intervention is minimized.  You have to demonstrate efficiency and effectiveness to your organization, do this be demonstrating the business value you are adding day to day.
  • 4. Boxo Data  David Yates, PHd Assistant Professor, CIS Department Head MSIT dyates@bentley.edu (o) 781.891.2735  Thomas A. McGonagle, MSIT mcgonagle@gmail.com (gv) 617.394.8660
  • 5. Boxo Data  Boxo Data “Box of Datacenter” “Datacenter in a Box”  Puppet On Tracks https://github.com/mcgonagletom/PuppetOnTracks  Puppet Jujutsu “Puppet the Gentle Way”  Puppet Origami “Bending the Puppet Models”
  • 6. Everett Crimson Tide Everett High Football Team Omar Xavier Easy Born October 29, 1977
  • 7. Everett 1996 Season Greater Boston Champions Everett 29 Durfee 0 Everett 13 Winchester 12 Everett 32 Revere 0 Everett 32 Arlington 6 Everett 41 Somerville 7 Everett 35 Medford 15 Everett 38 Peabody 26 Everett 36 Peabody 26 Everett 37 Malden 26 Everett 40 Cambridge R&L 6
  • 8. Greatest Football Story Ever  Amazing Everett Football Story https://github.com/mcgonagletom/PuppetO nTracks/raw/master/SCRIM/Sons%20ca rry%20dad's%20spirit%20- %20Archives_%20Boston%20Herald.pd f
  • 9. Everett 1996 Season Greater Boston Champions Everett 29 Durfee 0 Everett 13 Winchester 12 Everett 32 Revere 0 Everett 32 Arlington 6 Everett 41 Somerville 7 Everett 35 Medford 15 Everett 38 Peabody 26 Everett 36 Peabody 26 Everett 37 Malden 26 Everett 40 Cambridge R&L 6
  • 10. What do you do when you are hopelessly outmatched?
  • 11. You Change the Game  You go fully tactical and you weaponize
  • 13. Forget Tools, We need Weapons  Franklin – “man is a tool making animal”  Thoreau – “men have become the tools of their tools”  Emerson – “All the tools and engines on Earth are only extensions of man’s limbs and senses.
  • 14. Jujutsu – The Gentle Art  Old Style Jujutsu Developed (1333- 1573)  The systems practiced were not systems of unarmed combat, but rather means for an unarmed or lightly armed warrior to fight a heavily armed and armored enemy on the battlefield.
  • 15. Jujutsu’s Five Arts  The Art of Blocking  The Art of the Fulcrum Throw  The Art of the Non-Fulcrum Throw  The Art of Escaping  The Art of Stricking
  • 16. SERE  Survival  Evasion  Resistance  Escape
  • 17. Jujutsu Combat  Methods of combat include striking (kicking and punching), throwing (body throws, joint-lock throws, unbalance throws), restraining (pinning, strangling, grappling, wrestling) and weaponry. Defensive tactics include blocking, evading, off-balancing, blending and escaping.
  • 18. How can you weaponize yourself?
  • 19. Weaponizing Puppet  Autonomitize your infrastructure to make it fully automated  http://www.research.ibm.com/autonomic/  http://dev2ops.org/toolchain/
  • 20. Polymorphism & Isomorphism  Make your Puppet models as polymorphic as you can  Use inheritance correctly  Approach your infrastructure’s hostname and ip address as the main data input into your build/provisioning system
  • 21. Hostname Isomorphism  wwwplqa01.cam.example.net  www => role ○ pl => product  qa => zone  01 => hostid  wwwplqa01 => hostname  cam => datacenter  example.net => domain  wwwplqa01.cam.example.net => fqdn
  • 22. IP Isomorphism  10.1.1.1  10.1 => datacenter  10.1.1 => zone/product  10.1.1.1 => possible role
  • 23. People, Process, and Automation  Systems need to know when they’re healthy, when to call out for help, and know when they’re sick.  Operations doesn’t scale unless human intervention is minimized.  You have to demonstrate efficiency and effectiveness to your organization, do this be demonstrating the business value you are adding day to day.
  • 24. David Yates  David Yates is an Associate Professor of Computer Information Systems at Bentley University. His research areas include computer networking, data communications, sensor networks, embedded systems, operating systems and architecture. Before joining Bentley, he was vice president of software development at InfoLibria – a start-up that grew to become a leading provider of network equipment for building content distribution and delivery networks before it was acquired. He holds several US patents for processes and systems related to computer networking, content management and mobile computing. He holds a PhD and MSc from the University of Massachusetts and a BSc from Tufts University.
  • 25. What is David Working On?  “As cloud computing matures, it will undoubtedly transform the information technology (IT) industry, and will also profoundly change the way people work and companies operate. For this promise to be fulfilled web services, mobile apps, and system management will need to evolve towards autonomic IT services that are available to users when and where they need them.
  • 26. David’s Work cont.  The focus of our research is to connect the success of business and IT services so that people working in each domain can better understand and collaborate with each other. To perform this research, we integrate open source tools and develop additional infrastructure to monitor and manage the performance of IT services. The central tool in this work is Puppet, which is designed to do configuration management. Thus, one focus of our research is to explore how to extend configuration management system to directly indirectly measure the business value of IT services.
  • 27. David’s Work cont.  Puppet enables an IT service provider to manage resources such as networks, web servers, app servers, databases, and so on, in a flexible manner. To explore potential research questions, we are developing techniques to highlight how hardware and software components are being used and to what extent they are creating value for the business. Thus, we are using Puppet and other tools to create the necessary transparency to see the activities of the IT function in action and how these activities connect with the business to create value.”
  • 28. Puppet, ITIL, and Compliance
  • 29. Puppet and The Private Cloud