SlideShare une entreprise Scribd logo
1  sur  87
Télécharger pour lire hors ligne
Delivering GOV.UK:
DevOps for the nation
@annashipman GDSGDSGDS@annas 2
@annashipman GDSGDS
Anna Shipman
Technical Architect
Government Digital Service
@annashipman
@annashipman GDSGDS
Defnition of DevOps
@annashipman GDSGDS
A culture where developers and
web ops work together
@annashipman GDSGDS
The Government
Digital Service
@annashipman GDSGDS
Our job is to
transform government
@annashipman GDSGDS
We want to make government
services so good that people
prefer to use them
@annashipman GDSGDS9
@annashipman GDSGDS
GOV.UK was
frst
@annashipman GDSGDS
The best place to fnd
government services and
information
@annashipman GDSGDS
40 million unique visitors
per month
@annashipman GDSGDS
@annashipman GDSGDS
People come to GOV.UK
when they are at their
most vulnerable
@annashipman GDSGDS
Government policy
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Seasonal rhythm of interaction
with the state
@annashipman GDSGDS
@annashipman GDSGDS
How we got here
@annashipman GDSGDS21
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Working in an agile way
@annashipman GDSGDS
Infrastructure, operations and
compliance are non-negotiable
@annashipman GDSGDS
Developers using their own
laptops to deploy to production
was a big win
@annashipman GDSGDS
“Are we sure that deployments
are going to work?”
@annashipman GDSGDS
How we do DevOps
@annashipman GDSGDS
Developers deploy their
own code
@annashipman GDSGDS29
@annashipman GDSGDS
@annashipman GDSGDS
Developers support their code
in production
@annashipman GDSGDS
2nd
line
@annashipman GDSGDS
@annashipman GDSGDS
On call
@annashipman GDSGDS
@annashipman GDSGDS
Incidents and post-mortems
@annashipman GDSGDS
Technology choices
@annashipman GDSGDS
These are the tools we use at
the moment
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Monitoring
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Errbit for application exceptions
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Infrastructure as code
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
But these are just web
operations tooling
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Your frst 2nd
line might be your
frst experience of ops
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
@annashipman GDSGDS
Document everything for people
who are new to it
@annashipman GDSGDS
Challenges for DevOps
@annashipman GDSGDS
All your developers now
have root
@annashipman GDSGDS
DevOps in a platform
environment
@annashipman GDSGDS
https://gds.blog.gov.uk/jobs/
Anna Shipman
Technical Architect
Government Digital Service
@annashipman

Contenu connexe

Similaire à Delivering GOV.UK: Devops for the nation

Anna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in governmentAnna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in governmentTuring Fest
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in governmentannashipman
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in governmentAnna Shipman
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Governmentannashipman
 
Delivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the NationDelivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the NationC4Media
 
MongoDB Digital Transformation 2015: Government Digital Service
MongoDB Digital Transformation 2015: Government Digital ServiceMongoDB Digital Transformation 2015: Government Digital Service
MongoDB Digital Transformation 2015: Government Digital ServiceMongoDB
 
Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)Simon Everest
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing governmentannashipman
 
Tom Loosemore,Government Digital Service
Tom Loosemore,Government Digital ServiceTom Loosemore,Government Digital Service
Tom Loosemore,Government Digital ServiceInteractive Scotland
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Serviceannashipman
 
Building a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo EuropeBuilding a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo EuropeColin Saliceti
 
Christina Li - Camp Digital 2016
Christina Li - Camp Digital 2016Christina Li - Camp Digital 2016
Christina Li - Camp Digital 2016Nexer Digital
 
Camp Digital 2016: Transformaing welfare through design
Camp Digital 2016: Transformaing welfare through designCamp Digital 2016: Transformaing welfare through design
Camp Digital 2016: Transformaing welfare through designChristina Li
 
Data City | Data Nation Launch
Data City | Data Nation Launch Data City | Data Nation Launch
Data City | Data Nation Launch Digital Catapult
 
Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17StartUps.be
 
Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...
Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...
Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...CA Technologies
 
Chris Aitken & Pupils, Wick High School
Chris Aitken & Pupils, Wick High SchoolChris Aitken & Pupils, Wick High School
Chris Aitken & Pupils, Wick High SchoolInteractive Scotland
 
Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016Martin Jordan
 
User is king - #ittinget
User is king - #ittingetUser is king - #ittinget
User is king - #ittingetSarah Richards
 

Similaire à Delivering GOV.UK: Devops for the nation (20)

Anna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in governmentAnna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in government
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Government
 
Delivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the NationDelivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the Nation
 
MongoDB Digital Transformation 2015: Government Digital Service
MongoDB Digital Transformation 2015: Government Digital ServiceMongoDB Digital Transformation 2015: Government Digital Service
MongoDB Digital Transformation 2015: Government Digital Service
 
Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing government
 
Tom Loosemore,Government Digital Service
Tom Loosemore,Government Digital ServiceTom Loosemore,Government Digital Service
Tom Loosemore,Government Digital Service
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
 
Building a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo EuropeBuilding a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo Europe
 
Christina Li - Camp Digital 2016
Christina Li - Camp Digital 2016Christina Li - Camp Digital 2016
Christina Li - Camp Digital 2016
 
Camp Digital 2016: Transformaing welfare through design
Camp Digital 2016: Transformaing welfare through designCamp Digital 2016: Transformaing welfare through design
Camp Digital 2016: Transformaing welfare through design
 
Data City | Data Nation Launch
Data City | Data Nation Launch Data City | Data Nation Launch
Data City | Data Nation Launch
 
Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17
 
Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...
Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...
Government in Your Hands: Using Digital to Reduce Costs and Improve the Citiz...
 
Smart cities for public sector
Smart cities for public sectorSmart cities for public sector
Smart cities for public sector
 
Chris Aitken & Pupils, Wick High School
Chris Aitken & Pupils, Wick High SchoolChris Aitken & Pupils, Wick High School
Chris Aitken & Pupils, Wick High School
 
Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016
 
User is king - #ittinget
User is king - #ittingetUser is king - #ittinget
User is king - #ittinget
 

Plus de annashipman

Analysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyAnalysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyannashipman
 
The difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchThe difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchannashipman
 
No next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices ArchitectureNo next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices Architectureannashipman
 
The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy annashipman
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage yearsannashipman
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest giftannashipman
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guideannashipman
 
Automating Government
Automating GovernmentAutomating Government
Automating Governmentannashipman
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareshipannashipman
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScriptannashipman
 

Plus de annashipman (12)

Analysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyAnalysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategy
 
The difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchThe difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launch
 
No next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices ArchitectureNo next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices Architecture
 
The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage years
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest gift
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareship
 
My roof
My roofMy roof
My roof
 
X pday
X pdayX pday
X pday
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScript
 

Dernier

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 WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 slidevu2urc
 
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 WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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 productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Delivering GOV.UK: Devops for the nation