SlideShare ist ein Scribd-Unternehmen logo
1 von 29
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

Weitere ähnliche Inhalte

Ähnlich wie Scrim Presentation

Introduction-to-Data-Science.pdf
Introduction-to-Data-Science.pdfIntroduction-to-Data-Science.pdf
Introduction-to-Data-Science.pdfikenossama03
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st centuryMartinFrigaard
 
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.docxvannagoforth
 
Tessella Consulting
Tessella ConsultingTessella Consulting
Tessella ConsultingTessella
 
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 LawyerJack Pringle
 
Classification with R
Classification with RClassification with R
Classification with RNajima Begum
 
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.docxsherni1
 
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.docxdeanmtaylor1545
 
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 PredictionsFru Louis
 
Ms 07 information systems for managers
Ms   07 information systems for managersMs   07 information systems for managers
Ms 07 information systems for managerssmumbahelp
 
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.pptxISSIP
 
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 UniversityMartijn Zoet
 
Define Assertiveness
Define AssertivenessDefine Assertiveness
Define AssertivenessLindsey 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.docxjuliennehar
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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...Orbitshub
 
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 - DevoxxUKJago de Vreede
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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 FresherRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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, ...Angeliki Cooney
 
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 challengesrafiqahmad00786416
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Kürzlich hochgeladen (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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...
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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, ...
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

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