SlideShare a Scribd company logo
1 of 17
DevOps Ground Zero Prepared for #DOXLON August’15
Obligatory Bio…
• Reformed evangelist

• Ex-Racker and stealth salesperson

• Moved from vendor to customer world

• Now leading people at Pearson

• Champion child stretcher —>

@chriswiggy
About Pearson
• Origins of Pearson date back to 1724

• Pearson was incorporated in 1844

• Our company is as old as Morse Code!

• Started as a building firm in Yorkshire

• 40,000 global employees in 70 countries

• Over 36,000 OS instances deployed

• Managed by a team of 100

• Reality check - I’m modernising a 171
year-old company!
What Have I Done? Better question is why…?
How I Feel Some Days…
How I Feel On Other Days…
“IN THE BEGINNING THERE WAS NOTHING,
WHICH EXPLODED…”
TERRY PRATCHETT
What Is Ground Zero?
“Governance” is
what companies
implement in the
absence of
common sense…
Anti-Patterns for Large Enterprises
• Things that suggest you are at DevOps Ground Zero:
• Every release or change to the infrastructure is a step into the unknown
• There are a lot of monitoring systems, but not much monitoring going on
• The main thrust of your job is to slow, control and protect “the business”
• You feel like the police for people who will not submit change requests
• You could find/replace Parts Unlimited with your company and consider
the Phoenix Project a piece of non-fiction…
Hang In There Someone has to make a start…
How To Start The Ball Rolling
• In EVERY single company, there is someone trying to change… Make it your job to
find them, understand their problems and find a common enemy
• In EVERY single company there is a leader looking to disrupt the status quo… Make it
your job to embolden them with Technology
• The requirements of developers are pretty CONSISTENT, find a way to increase your
RELEVANCE by getting your hands dirty and doing something
• Do the OPPOSITE to what your business normally does with projects and funding
requests, why continue with a pattern that is not working?
• Start small and stay LEAN scale and build only to the limit of what is currently required
What Am I Planning?
• Customer Engagement Plan
• Don’t come with the “IT Stick”

• Relevance Strategy
• Engage developers on hard problems

• Technology Approach
• Fast, Fast, Fast

• Operational Model
• Embedded Site Reliability Engineers

• NO DEVOPS TEAMS!
Project Bitesize
What Are We Going To Measure?
• Candidate Application Performance
• Time to Deploy (Commit to Release) vs current base line
• Deployment Frequency vs current base line
• Mean Time to Recover Service vs current base line
• Infrastructure Efficiency
• Delta swing between at-rest and peak spend on a daily basis
• Container density/host optimisation
• Monitoring Value
• Incident avoidance due to triggered automation/remediation
• Check coverage across all application and infrastructure code base
• Backlog generated from monitoring insights driving better customer experience
Technology Approach
• We’re a start-up inside an Enterprise… we only live until our funding runs out
• The trick is to keep the funding coming by showing growth
• We’ll carry as little baggage from our parent company as possible
• We will challenge ourselves to always build for containerisation
• Our obligation is that our initial product scales to multiple use cases - shared services
• We need to show the rest of the company how to build robust containerised apps
• The acid test is “can my CIO deploy this?”
Tips for Turning Oil Tankers
• Do not wait for someone else to start
working differently, everyone might be
waiting for you!

• Start small and control scope, don’t get
tempted into talking your idea into
obscurity

• Engage the tough partners early, you’ll feel
the pay off later when working practices are
established together

• Build an open community, make your work
accessible and interactive in order to
facilitate a “me too” culture
My Advice for Others?
Thank You

More Related Content

More from Outlyer

More from Outlyer (20)

The service mesh: resilient communication for microservice applications
The service mesh: resilient communication for microservice applicationsThe service mesh: resilient communication for microservice applications
The service mesh: resilient communication for microservice applications
 
Microservices: Why We Did It (and should you?)
Microservices: Why We Did It (and should you?) Microservices: Why We Did It (and should you?)
Microservices: Why We Did It (and should you?)
 
Renan Dias: Using Alexa to deploy applications to Kubernetes
Renan Dias: Using Alexa to deploy applications to KubernetesRenan Dias: Using Alexa to deploy applications to Kubernetes
Renan Dias: Using Alexa to deploy applications to Kubernetes
 
Alex Dias: how to build a docker monitoring solution
Alex Dias: how to build a docker monitoring solution Alex Dias: how to build a docker monitoring solution
Alex Dias: how to build a docker monitoring solution
 
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
How to build a container monitoring solution - David Gildeh, CEO and Co-Found...
 
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
Heresy in the church of - Corey Quinn, Principal at The Quinn Advisory Group
 
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDutyAnatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
Anatomy of a real-life incident -Alex Solomon, CTO and Co-Founder of PagerDuty
 
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
A Holistic View of Operational Capabilities—Roy Rapoport, Insight Engineering...
 
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
The Network Knows—Avi Freedman, CEO & Co-Founder of Kentik
 
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
Building a production-ready, fully-scalable Docker Swarm using Terraform & Pa...
 
Zero Downtime Postgres Upgrades
Zero Downtime Postgres UpgradesZero Downtime Postgres Upgrades
Zero Downtime Postgres Upgrades
 
DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats
 
DOXLON November 2016 - Data Democratization Using Splunk
DOXLON November 2016 - Data Democratization Using SplunkDOXLON November 2016 - Data Democratization Using Splunk
DOXLON November 2016 - Data Democratization Using Splunk
 
#DOXLON October 2016 - Mesos Deployment at Schibsted
#DOXLON October 2016 - Mesos Deployment at Schibsted#DOXLON October 2016 - Mesos Deployment at Schibsted
#DOXLON October 2016 - Mesos Deployment at Schibsted
 
Neil Saunders (Beamly) - Securing your AWS Infrastructure with Hashicorp Vault
Neil Saunders (Beamly) - Securing your AWS Infrastructure with Hashicorp Vault Neil Saunders (Beamly) - Securing your AWS Infrastructure with Hashicorp Vault
Neil Saunders (Beamly) - Securing your AWS Infrastructure with Hashicorp Vault
 
Leonard Austin (Ravelin) - DevOps in a Machine Learning World
Leonard Austin (Ravelin) - DevOps in a Machine Learning WorldLeonard Austin (Ravelin) - DevOps in a Machine Learning World
Leonard Austin (Ravelin) - DevOps in a Machine Learning World
 
Matt Chung (Independent) - Serverless application with AWS Lambda
Matt Chung (Independent) - Serverless application with AWS Lambda Matt Chung (Independent) - Serverless application with AWS Lambda
Matt Chung (Independent) - Serverless application with AWS Lambda
 
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
 
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
 

Recently uploaded

+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
 

Recently uploaded (20)

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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+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...
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 

Chris Jackson (Pearson) - DevOps Ground Zero

  • 1. DevOps Ground Zero Prepared for #DOXLON August’15
  • 2. Obligatory Bio… • Reformed evangelist • Ex-Racker and stealth salesperson • Moved from vendor to customer world • Now leading people at Pearson • Champion child stretcher —> @chriswiggy
  • 3. About Pearson • Origins of Pearson date back to 1724 • Pearson was incorporated in 1844 • Our company is as old as Morse Code! • Started as a building firm in Yorkshire • 40,000 global employees in 70 countries • Over 36,000 OS instances deployed • Managed by a team of 100 • Reality check - I’m modernising a 171 year-old company!
  • 4. What Have I Done? Better question is why…?
  • 5. How I Feel Some Days…
  • 6. How I Feel On Other Days…
  • 7. “IN THE BEGINNING THERE WAS NOTHING, WHICH EXPLODED…” TERRY PRATCHETT
  • 8. What Is Ground Zero? “Governance” is what companies implement in the absence of common sense…
  • 9. Anti-Patterns for Large Enterprises • Things that suggest you are at DevOps Ground Zero: • Every release or change to the infrastructure is a step into the unknown • There are a lot of monitoring systems, but not much monitoring going on • The main thrust of your job is to slow, control and protect “the business” • You feel like the police for people who will not submit change requests • You could find/replace Parts Unlimited with your company and consider the Phoenix Project a piece of non-fiction…
  • 10. Hang In There Someone has to make a start…
  • 11. How To Start The Ball Rolling • In EVERY single company, there is someone trying to change… Make it your job to find them, understand their problems and find a common enemy • In EVERY single company there is a leader looking to disrupt the status quo… Make it your job to embolden them with Technology • The requirements of developers are pretty CONSISTENT, find a way to increase your RELEVANCE by getting your hands dirty and doing something • Do the OPPOSITE to what your business normally does with projects and funding requests, why continue with a pattern that is not working? • Start small and stay LEAN scale and build only to the limit of what is currently required
  • 12. What Am I Planning? • Customer Engagement Plan • Don’t come with the “IT Stick” • Relevance Strategy • Engage developers on hard problems • Technology Approach • Fast, Fast, Fast • Operational Model • Embedded Site Reliability Engineers • NO DEVOPS TEAMS! Project Bitesize
  • 13. What Are We Going To Measure? • Candidate Application Performance • Time to Deploy (Commit to Release) vs current base line • Deployment Frequency vs current base line • Mean Time to Recover Service vs current base line • Infrastructure Efficiency • Delta swing between at-rest and peak spend on a daily basis • Container density/host optimisation • Monitoring Value • Incident avoidance due to triggered automation/remediation • Check coverage across all application and infrastructure code base • Backlog generated from monitoring insights driving better customer experience
  • 14. Technology Approach • We’re a start-up inside an Enterprise… we only live until our funding runs out • The trick is to keep the funding coming by showing growth • We’ll carry as little baggage from our parent company as possible • We will challenge ourselves to always build for containerisation • Our obligation is that our initial product scales to multiple use cases - shared services • We need to show the rest of the company how to build robust containerised apps • The acid test is “can my CIO deploy this?”
  • 15. Tips for Turning Oil Tankers • Do not wait for someone else to start working differently, everyone might be waiting for you! • Start small and control scope, don’t get tempted into talking your idea into obscurity • Engage the tough partners early, you’ll feel the pay off later when working practices are established together • Build an open community, make your work accessible and interactive in order to facilitate a “me too” culture
  • 16. My Advice for Others?