DevOps at the CIA

20
DevOps Culture in the CIA Karthik Gaekwad DevOpsDays MountainView 2013 #DevOpsCIA @iteration1

description

To conclude, the pillars of devops (culture and sharing information) isn't limited to just us technologists, but transends to other fields such as the CIA

Transcript of DevOps at the CIA

Page 1: DevOps at the CIA

DevOps Culture in the CIA

Karthik GaekwadDevOpsDays MountainView 2013

#DevOpsCIA @iteration1 DevOps and the CIA

Page 2: DevOps at the CIA

Howdy!• I’m Karthik Gaekwad

• Senior Web Engineer

• Mentor Graphics Embedded

#DevOpsCIA@iteration1 DevOps and the CIADevOpsDays MountainView 2013

• From Austin, TX

• We have great BBQ, chill people and brutal summers!

Page 3: DevOps at the CIA

No Dawg, I’m no secret agent...

#DevOpsCIA@iteration1 DevOps and the CIADevOpsDays MountainView 2013

#Dammit

Page 4: DevOps at the CIA

#DevOpsCIA@iteration1 DevOps and the CIADevOpsDays MountainView 2013

CULTURE

MEASUREMENT

AUTOMATION

SHARING

Pillars of DevOps

Page 5: DevOps at the CIA

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Page 6: DevOps at the CIA

Based on...

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Page 7: DevOps at the CIA

Kinds of Roles...

Analysts OperativesUnderstand trends, and gather intelligence data

Work in the field, James Bond type

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Page 8: DevOps at the CIA

Sisterhood

• Group of female analysts who were tracking Bin Laden in the 1990’s

• Realized that there was something called Al Queda

• 1995: Code name “Alec Station”

• Goal: Track Bin Laden

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Page 9: DevOps at the CIA

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

“I was counseled once in a performance review that I was spending too much time working on bin Laden. They said we were obsessed crusaders, overly emotional, using all those women stereotypes.”

“There were just warning after warning,” she said. “We knew something huge was going to happen.”

Cindy StorerCIA Analyst

Page 10: DevOps at the CIA

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Other warnings also sent: May, June, July 2001

Page 11: DevOps at the CIA

9/11

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

The first question that was asked by everybody:

How did this happen?

Incredible feeling of guilt of not doing more, and not stopping the tragedy.

Congress blamed CIA for negligence

CIA blamed Alec Station in internal investigation

Page 12: DevOps at the CIA

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

The DB has been running hot for a while now. It’s going

to fail soon.

Cool. That’s non functional, so we’ll

do it later.

In our world....

Sysadmin PM

Page 13: DevOps at the CIA

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Muffin head!!!I hate the pager, and I

hate the game

WHY DIDN’T YOU TELL ME????

Sysadmin PM

In our world....

Page 14: DevOps at the CIA

Post 9/11

• Intelligence Gathering

• Strategic -> Tactical

• One Analyst target one specific Al Queda leader (including Bin Laden)

• Many of the sisterhood changed roles

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Mass Organizational Restructure

Page 15: DevOps at the CIA

• Analysts became Targeters

• Sent to the field

• Worked with Operatives, field agents

• Integrated into elite military units

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Post 9/11

Distributed teams with various skills not a siloed organization anymore

Page 16: DevOps at the CIA

• Departments CIA had a common goal

• Data Metrics collected -> Actionable

• Shared Intelligence across teams

• People of different roles collaborating

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Recap

Isn’t this #DevOps?

Page 17: DevOps at the CIA

#DevOpsCIA@iteration1 DevOps and the CIADevOpsDays MountainView 2013

CULTURE

MEASUREMENT

AUTOMATION

SHARING

Let’s work together

Page 18: DevOps at the CIA

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

Alison ChaikenEmbedded Linux, Thought Leader

“Get rid of the devs; get rid of the ops; let’s just

find people who can solve problems”

Page 19: DevOps at the CIA

This is Zero Dark Thirty for IT...

#DevOpsCIA@iteration1 DevOpsDays MountainView 2013

“Some books you give to friends, for the joy of sharing a great novel. Some books you recommend to your colleagues and employees, to create common ground. Some books you share with your boss, to plant the seeds of a big idea. The Phoenix Project is all three.”

- Jeremiah Shirk, Integration & Infrastructure Mrg Kansas State University

@realgenekim