SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Delivering GOV.UK:
DevOps for the nation
InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/gov-uk-devops
Presented at QCon London
www.qconlondon.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
@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
Watch the video with slide synchronization on
InfoQ.com!
http://www.infoq.com/presentations/gov-uk-
devops

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (13)

Agile-DevOps-Business-agility
Agile-DevOps-Business-agilityAgile-DevOps-Business-agility
Agile-DevOps-Business-agility
 
DevOps: Lead, Follow or Get Out of the Way - A CISO Perspective
DevOps:  Lead, Follow or Get Out of the Way - A CISO PerspectiveDevOps:  Lead, Follow or Get Out of the Way - A CISO Perspective
DevOps: Lead, Follow or Get Out of the Way - A CISO Perspective
 
IBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix OverviewIBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix Overview
 
DevOps for Business Transformation at Ellucian
DevOps for Business Transformation at EllucianDevOps for Business Transformation at Ellucian
DevOps for Business Transformation at Ellucian
 
The Magic Carpet Ride - A business perspective on Devops
The Magic Carpet Ride - A business perspective on DevopsThe Magic Carpet Ride - A business perspective on Devops
The Magic Carpet Ride - A business perspective on Devops
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
 
Codemotion Rome 2015 - Microservices with IBM Bluemix and DevOps Services
Codemotion Rome 2015 - Microservices with IBM Bluemix and DevOps ServicesCodemotion Rome 2015 - Microservices with IBM Bluemix and DevOps Services
Codemotion Rome 2015 - Microservices with IBM Bluemix and DevOps Services
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 

Ähnlich wie Delivering GOV.UK: DevOps for the Nation

Workshop 19 intro to gov as a platform betony king
Workshop 19   intro to gov as a platform betony kingWorkshop 19   intro to gov as a platform betony king
Workshop 19 intro to gov as a platform betony king
Policy Lab
 

Ähnlich wie Delivering GOV.UK: DevOps for the Nation (20)

Smart First, Phones Later
Smart First, Phones LaterSmart First, Phones Later
Smart First, Phones Later
 
General presentation - Bitcraft
General presentation - Bitcraft General presentation - Bitcraft
General presentation - Bitcraft
 
GitLab: Remote and Open (2018-07-16 @ The New Digital School's Business Of Te...
GitLab: Remote and Open (2018-07-16 @ The New Digital School's Business Of Te...GitLab: Remote and Open (2018-07-16 @ The New Digital School's Business Of Te...
GitLab: Remote and Open (2018-07-16 @ The New Digital School's Business Of Te...
 
Services of GNS company
Services of GNS companyServices of GNS company
Services of GNS company
 
Zibtek Company Presentation
Zibtek Company PresentationZibtek Company Presentation
Zibtek Company Presentation
 
No Link Left Behind
No Link Left BehindNo Link Left Behind
No Link Left Behind
 
Clients Matter, Services Don't
Clients Matter, Services Don'tClients Matter, Services Don't
Clients Matter, Services Don't
 
Progton Technologies LLP
Progton Technologies LLPProgton Technologies LLP
Progton Technologies LLP
 
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
 
Master of Code brochure
Master of Code brochureMaster of Code brochure
Master of Code brochure
 
IWDevs 15
IWDevs 15IWDevs 15
IWDevs 15
 
Digital Transformation Scotland 2016
Digital Transformation Scotland 2016Digital Transformation Scotland 2016
Digital Transformation Scotland 2016
 
Progton Technologies company profile
Progton Technologies company profileProgton Technologies company profile
Progton Technologies company profile
 
How We Create High-Impact Content at Visually
How We Create High-Impact Content at VisuallyHow We Create High-Impact Content at Visually
How We Create High-Impact Content at Visually
 
Annual Report Volume 2
Annual Report Volume 2Annual Report Volume 2
Annual Report Volume 2
 
Workshop 19 intro to gov as a platform betony king
Workshop 19   intro to gov as a platform betony kingWorkshop 19   intro to gov as a platform betony king
Workshop 19 intro to gov as a platform betony king
 
MassDOT Developers Presentation - December 2009
MassDOT Developers Presentation - December 2009MassDOT Developers Presentation - December 2009
MassDOT Developers Presentation - December 2009
 
Acquia Opensource Conference 2014 for UK Public Sector
Acquia Opensource Conference 2014 for UK Public SectorAcquia Opensource Conference 2014 for UK Public Sector
Acquia Opensource Conference 2014 for UK Public Sector
 
Media Management Workshop by OpenText and Skillz Middle East
Media Management Workshop by OpenText and Skillz Middle EastMedia Management Workshop by OpenText and Skillz Middle East
Media Management Workshop by OpenText and Skillz Middle East
 
ISPAB Presentation - The Commerce Data Service
ISPAB Presentation - The Commerce Data ServiceISPAB Presentation - The Commerce Data Service
ISPAB Presentation - The Commerce Data Service
 

Mehr von C4Media

Mehr von C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+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...
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
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
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Delivering GOV.UK: DevOps for the Nation