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)

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...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
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)
 
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...
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 

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