SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
 
DHS DevOps Manifesto 
Authored by 
Matthew Tiffany 
 
Empathy: 
Understanding the needs of our customers 
 
Empathy means understanding the how and why our customers do things. Once we 
understand our customers’ needs, we can help them to work more efficiently. 
 
Communication: 
Form a relationship between Ops and Dev teams 
 
Communication is how you form empathy. DHS will open lines of communications with 
the development teams of the different businesses. Communication will be frequent and 
ongoing to develop and maintain empathy between Ops and Dev teams. 
 
Empowerment: 
Implement a self­service infrastructure for development teams 
 
DHS will empower the development teams. We will provide tools and knowledge so that 
the development teams can deploy products with speed and quality. These tools will be 
self­service and not require interaction with DHS. 
 
Accountability: 
Development teams are accountable for their own systems 
 
Once the development teams are empowered, they must hold themselves accountable 
for their own systems. They will be responsible for maintaining and updating their 
systems and applications. DHS will be accountable for the underlying private and cloud 
infrastructures and the tools for interacting with them. 
Inform: 
Provide dashboards for our customers 
 
To hold the development teams accountable, we must provide them with useful 
information. We will inform them of any problems they might be creating. We must also 
let them know when they are doing things right. This information should be easy to 
access and automatically generated through a centralized dashboard. 
 
Trust: 
Trust development teams with our systems 
 
Empowering and holding the development teams accountable means trusting them to 
access and use our systems without our direct control. We must trust but also verify. 
 
APIs: 
Resources are controlled via APIs 
 
We must provide our customers with APIs for accessing our systems that verify proper 
use. This will allow us to maintain a level of control. 
 
Automation: 
Automate everything 
Automation over documentation 
 
Everything will be automated. We will not have to update machines one at a time. We 
will be able to auto deploy updates from a central location. Our systems will strive to 
expand and shrink themselves and inform us whether they are working properly. 
 
Infrastructure as Code: 
Build continuous delivery pipelines for infrastructure 
Updates go through a pipeline 
 
Infrastructure as code is the means to automation. Servers will be deployed with a 
configuration file, and updated when that configuration file is updated. We deploy 
templates and configurations, not virtual machines. 
 
LEAN: 
Utilize continuous learning through LEAN practices 
 
 ​Discover Problems 
Predict: What’s going to happen? 
Test: What really happened?  
Solve Problems 
Explain: Why was our prediction wrong? 
Adjust: Make changes. 
Reiterate: Do it better! 
Spread Discovery 
Teach and learn what was discovered 
spread the information 
Lead 
Build a culture around doing the above. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Edited by 
Guillermo Fisher 
Jason Carpenter 
Crystal Tiffany 
Lucas Tiffany 

Mais conteúdo relacionado

Semelhante a DHS DevOps Manifesto

What is a digital workspace
What is a digital workspaceWhat is a digital workspace
What is a digital workspaceFintan Galvin
 
Influencer discovery solution
Influencer discovery solutionInfluencer discovery solution
Influencer discovery solutionNetBase
 
How To Find The Best DevOps Tools For Your Enterprise
How To Find The Best DevOps Tools For Your EnterpriseHow To Find The Best DevOps Tools For Your Enterprise
How To Find The Best DevOps Tools For Your EnterpriseCloudZenix LLC
 
Build an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsBuild an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsJenkins NS
 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDashTechnologiesInc
 
Intro to FuzeAnswers
Intro to FuzeAnswersIntro to FuzeAnswers
Intro to FuzeAnswersFuzeDigital
 
Discover Your Brand Advocates and Influencers with NetBase
Discover Your Brand Advocates and Influencers with NetBaseDiscover Your Brand Advocates and Influencers with NetBase
Discover Your Brand Advocates and Influencers with NetBaseNetBase Solutions, Inc.
 
Quick guide around Presentation Software
Quick guide around Presentation SoftwareQuick guide around Presentation Software
Quick guide around Presentation Softwareshital deshmukh
 
3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Management3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Managementmctripletwo
 
3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Management3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Managementmctripletwo
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerZaranTech LLC
 
Medical record system
Medical record systemMedical record system
Medical record systemsurajgoel1225
 
When Things Go Bump in the Night
When Things Go Bump in the NightWhen Things Go Bump in the Night
When Things Go Bump in the Nightahamilton55
 
Driving Platform-as-Product Using Lean Hypothesis - Karina Villaneuva
Driving Platform-as-Product Using Lean Hypothesis - Karina VillaneuvaDriving Platform-as-Product Using Lean Hypothesis - Karina Villaneuva
Driving Platform-as-Product Using Lean Hypothesis - Karina VillaneuvaVMware Tanzu
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
Monitoring and engagement solution
Monitoring and engagement solutionMonitoring and engagement solution
Monitoring and engagement solutionNetBase
 
Tips for making Business AV Communication Systems Better
Tips for making Business AV Communication Systems BetterTips for making Business AV Communication Systems Better
Tips for making Business AV Communication Systems BetterTelecraft E-Solutions Pvt. Ltd.
 

Semelhante a DHS DevOps Manifesto (20)

What is a digital workspace
What is a digital workspaceWhat is a digital workspace
What is a digital workspace
 
Influencer discovery solution
Influencer discovery solutionInfluencer discovery solution
Influencer discovery solution
 
How To Find The Best DevOps Tools For Your Enterprise
How To Find The Best DevOps Tools For Your EnterpriseHow To Find The Best DevOps Tools For Your Enterprise
How To Find The Best DevOps Tools For Your Enterprise
 
Build an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsBuild an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teams
 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its Benefits
 
Atlassian DevOps
Atlassian DevOpsAtlassian DevOps
Atlassian DevOps
 
Intro to FuzeAnswers
Intro to FuzeAnswersIntro to FuzeAnswers
Intro to FuzeAnswers
 
Discover Your Brand Advocates and Influencers with NetBase
Discover Your Brand Advocates and Influencers with NetBaseDiscover Your Brand Advocates and Influencers with NetBase
Discover Your Brand Advocates and Influencers with NetBase
 
HCL CONNECTIONS
HCL CONNECTIONSHCL CONNECTIONS
HCL CONNECTIONS
 
Quick guide around Presentation Software
Quick guide around Presentation SoftwareQuick guide around Presentation Software
Quick guide around Presentation Software
 
3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Management3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Management
 
3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Management3. Implications For Organizational Structure, Culture And Management
3. Implications For Organizational Structure, Culture And Management
 
Collaborative communication tools .pptx
Collaborative communication tools .pptxCollaborative communication tools .pptx
Collaborative communication tools .pptx
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
Medical record system
Medical record systemMedical record system
Medical record system
 
When Things Go Bump in the Night
When Things Go Bump in the NightWhen Things Go Bump in the Night
When Things Go Bump in the Night
 
Driving Platform-as-Product Using Lean Hypothesis - Karina Villaneuva
Driving Platform-as-Product Using Lean Hypothesis - Karina VillaneuvaDriving Platform-as-Product Using Lean Hypothesis - Karina Villaneuva
Driving Platform-as-Product Using Lean Hypothesis - Karina Villaneuva
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Monitoring and engagement solution
Monitoring and engagement solutionMonitoring and engagement solution
Monitoring and engagement solution
 
Tips for making Business AV Communication Systems Better
Tips for making Business AV Communication Systems BetterTips for making Business AV Communication Systems Better
Tips for making Business AV Communication Systems Better
 

Último

BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseribangash
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 

Último (20)

BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 

DHS DevOps Manifesto