SlideShare a Scribd company logo
1 of 12
Download to read offline
The good, the bad and the data
Handling data in operations:
When data became a child of
an application and started to
live a life of its own
DevOps Finland Meetup
June 11th 2013, Helsinki

Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013, Public
Protecting the irreplaceable | www.f-secure.com
What makes you different from
Edward Snowden?
***

2

September 26, 2013

© Public

Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013
Data has become someone’s
content, someone’s privacy and
a gold mine of interesting trends.
***

Even outside of intelligence
agencies.
3

September 26, 2013

© Public

Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013
Data is the most
popular kid - who
becomes the ugliest
one when questions
about handling data
pop up.
4

June 11 2013

© Public

Source: WIkiMedia Commons, Wikiquote

“My
programming
may be
inadequate to
the task.” [1]

Tuuli Siiskonen, DevOps Operations Meetup
But what does this have to do with
development or operations?

5

June 11 2013

© Public

Tuuli Siiskonen, DevOps Operations Meetup
“Bring out yer dead!”
Dead Collector: Bring out yer dead!
[A large man appears with a (seemingly) dead man over
his shoulder]
Large Man: Here's one.
Dead Collector: Nine pence.
"Dead" Man: I'm not dead.
……..
Dead Collector: 'Ere, he says he's not dead.
Large Man: Yes he is.
"Dead" Man: I'm not.
……..
Dead Collector: Well, I can't take him like that. It's
against regulations. [2]

6

June 11 2013

© public

Source: WIkiMedia Commons, Wikiquote

Tuuli Siiskonen, DevOps Operations Meetup
Wouldn’t it be great if those who make use of the
data would actually know when to say “no”?
It looks like those who operate have become the
guardians [3] of the data.
It’s actually good.
Developers and those who operate a system
will anyway handle the data both to develop
and during operations
• Data can be in a log file to be used for debugging
• Or in customer content to be taken down from a
service by request of the consumer
• Or in a database dump for the marketing
department guy that he requested last week
• Or in the user interface of an application that a
nosy co-worker uses to satisfy their curiosity
about someone else’s personal life.
7

June 11 2013

© Public

Source: Wikimedia Commons, Alicia Rae

Tuuli Siiskonen, DevOps Operations Meetup
Why Tuco, Angel Eyes and Joe then?
Let’s imagine a small, rather straightforward world around us.
Like a spaghetti western from 1966.
Three heroes are standing in a triangle.
Tuco, Angel Eyes and Joe. Someone has to draw first. [4]
• Tuco is the ugly one, the data. It can backfire if one isn’t careful.
24th August, 2010: The Financial Services Authority has fined the UK branch of Zurich Insurance Plc
£2,275,000 following the loss of 46,000 customers' personal details.
• Angel Eyes plays the role of the one who has most to gain or benefit of data. Who ever that is in
your life.
21st May 2010: Facebook gives users' names to advertisers. And... just the latest privacy failing
by Facebook, which has suffered heavy criticism.
• And Joe is the keeper of them both.
• 17th September 2010: Parental control software developer to pay $100,000 for children's
privacy violation.

And as you can guess, there is no work share or agreed responsibilities.
Whoever dodges the bullet will be the winner.
8

September 26,
2013

© Public

Tuuli Siiskonen, DevOps Operations Meetup
Life isn’t a
spaghetti
western.

[5]

It is about customer
data, user metadata
and personal data.
9

June 11 2013

© Public

Source: Wikimedia Commons, ORDENssekretariat

Tuuli Siiskonen, DevOps Operations Meetup
How to do DevOps so that data wouldn’t become the
ugly kid nobody wants to play with?
• Who ever understands the nature of the data and that it can be handled can keep their
feet dry. Everybody should try to keep their feet dry!
• There is no definitive right way of implementing but not thinking about how to
implement and not implementing is not acceptable!

How can you help the ones who operate the “home of data”?
What is the skillset needed?

Where would you get such a skill set?
Do you know what the regulations are that touch your
DevOps life?

Do you know what kind of data you are dealing with?
10

September 26,
2013

© Public

Tuuli Siiskonen, DevOps Operations Meetup
Thank you
Tuuli Siiskonen, F-Secure

And the correct answers were:
[1 ] Star Trek, The Next Generation, 25th episode ”In Theory” (1991)
[2] Monty Python and The Holy Grail (1975)
[3] Batman, The Dark Knight (2008)
[4] The Good, the Bad and the Ugly (1966)
[5] Le retour de Don Camillo (Isä Camillo ja hänen laumansa, 1953)

Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013, Public
Protecting the irreplaceable | www.f-secure.com
The good, the bad and the data

More Related Content

Recently uploaded

Recently uploaded (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
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
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
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, ...
 
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
 
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...
 
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
 
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
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
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
 
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
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

The good, the bad and the data

  • 1. The good, the bad and the data Handling data in operations: When data became a child of an application and started to live a life of its own DevOps Finland Meetup June 11th 2013, Helsinki Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013, Public Protecting the irreplaceable | www.f-secure.com
  • 2. What makes you different from Edward Snowden? *** 2 September 26, 2013 © Public Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013
  • 3. Data has become someone’s content, someone’s privacy and a gold mine of interesting trends. *** Even outside of intelligence agencies. 3 September 26, 2013 © Public Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013
  • 4. Data is the most popular kid - who becomes the ugliest one when questions about handling data pop up. 4 June 11 2013 © Public Source: WIkiMedia Commons, Wikiquote “My programming may be inadequate to the task.” [1] Tuuli Siiskonen, DevOps Operations Meetup
  • 5. But what does this have to do with development or operations? 5 June 11 2013 © Public Tuuli Siiskonen, DevOps Operations Meetup
  • 6. “Bring out yer dead!” Dead Collector: Bring out yer dead! [A large man appears with a (seemingly) dead man over his shoulder] Large Man: Here's one. Dead Collector: Nine pence. "Dead" Man: I'm not dead. …….. Dead Collector: 'Ere, he says he's not dead. Large Man: Yes he is. "Dead" Man: I'm not. …….. Dead Collector: Well, I can't take him like that. It's against regulations. [2] 6 June 11 2013 © public Source: WIkiMedia Commons, Wikiquote Tuuli Siiskonen, DevOps Operations Meetup
  • 7. Wouldn’t it be great if those who make use of the data would actually know when to say “no”? It looks like those who operate have become the guardians [3] of the data. It’s actually good. Developers and those who operate a system will anyway handle the data both to develop and during operations • Data can be in a log file to be used for debugging • Or in customer content to be taken down from a service by request of the consumer • Or in a database dump for the marketing department guy that he requested last week • Or in the user interface of an application that a nosy co-worker uses to satisfy their curiosity about someone else’s personal life. 7 June 11 2013 © Public Source: Wikimedia Commons, Alicia Rae Tuuli Siiskonen, DevOps Operations Meetup
  • 8. Why Tuco, Angel Eyes and Joe then? Let’s imagine a small, rather straightforward world around us. Like a spaghetti western from 1966. Three heroes are standing in a triangle. Tuco, Angel Eyes and Joe. Someone has to draw first. [4] • Tuco is the ugly one, the data. It can backfire if one isn’t careful. 24th August, 2010: The Financial Services Authority has fined the UK branch of Zurich Insurance Plc £2,275,000 following the loss of 46,000 customers' personal details. • Angel Eyes plays the role of the one who has most to gain or benefit of data. Who ever that is in your life. 21st May 2010: Facebook gives users' names to advertisers. And... just the latest privacy failing by Facebook, which has suffered heavy criticism. • And Joe is the keeper of them both. • 17th September 2010: Parental control software developer to pay $100,000 for children's privacy violation. And as you can guess, there is no work share or agreed responsibilities. Whoever dodges the bullet will be the winner. 8 September 26, 2013 © Public Tuuli Siiskonen, DevOps Operations Meetup
  • 9. Life isn’t a spaghetti western. [5] It is about customer data, user metadata and personal data. 9 June 11 2013 © Public Source: Wikimedia Commons, ORDENssekretariat Tuuli Siiskonen, DevOps Operations Meetup
  • 10. How to do DevOps so that data wouldn’t become the ugly kid nobody wants to play with? • Who ever understands the nature of the data and that it can be handled can keep their feet dry. Everybody should try to keep their feet dry! • There is no definitive right way of implementing but not thinking about how to implement and not implementing is not acceptable! How can you help the ones who operate the “home of data”? What is the skillset needed? Where would you get such a skill set? Do you know what the regulations are that touch your DevOps life? Do you know what kind of data you are dealing with? 10 September 26, 2013 © Public Tuuli Siiskonen, DevOps Operations Meetup
  • 11. Thank you Tuuli Siiskonen, F-Secure And the correct answers were: [1 ] Star Trek, The Next Generation, 25th episode ”In Theory” (1991) [2] Monty Python and The Holy Grail (1975) [3] Batman, The Dark Knight (2008) [4] The Good, the Bad and the Ugly (1966) [5] Le retour de Don Camillo (Isä Camillo ja hänen laumansa, 1953) Tuuli Siiskonen, DevOps Operations Meetup June 11th 2013, Public Protecting the irreplaceable | www.f-secure.com