does15 - aaron volkmann - busting silos & red tape: devops in federal government

27
DevOps in Federal Government © 2015 Carnegie Mellon Universi Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Busting Silos & Red Tape: DevOps in Federal Government Aaron Volkmann 10/21/2015

Upload: gene-kim

Post on 16-Apr-2017

696 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

DevOps in Federal Government© 2015 Carnegie Mellon University

Software Engineering InstituteCarnegie Mellon UniversityPittsburgh, PA 15213

Busting Silos & Red Tape: DevOps in Federal Government

Aaron Volkmann10/21/2015

Page 2: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

2DevOps in Federal Government© 2015 Carnegie Mellon University

Copyright 2015 Carnegie Mellon University

This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.

Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense.

NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.

This material has been approved for public release and unlimited distribution except as restricted below.

This material may be reproduced in its entirety, without modification, and freely distributed in written or electronic form without requesting formal permission. Permission is required for any other use. Requests for permission should be directed to the Software Engineering Institute at [email protected].

DM-0002918

Page 3: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

3DevOps in Federal Government© 2015 Carnegie Mellon University

In the beginning…

Page 4: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

4DevOps in Federal Government© 2015 Carnegie Mellon University

Who Are We?

Page 5: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

5DevOps in Federal Government© 2015 Carnegie Mellon University

Ready to go!

Page 6: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

6DevOps in Federal Government© 2015 Carnegie Mellon University

We got stuck

Page 7: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

7DevOps in Federal Government© 2015 Carnegie Mellon University

Conflict

Page 8: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

8DevOps in Federal Government© 2015 Carnegie Mellon University

We Took A Step Back to Regroup

Page 9: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

9DevOps in Federal Government© 2015 Carnegie Mellon University

We worked on workflow

Page 10: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

10DevOps in Federal Government© 2015 Carnegie Mellon University

Security Bottleneck

Page 11: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

11DevOps in Federal Government© 2015 Carnegie Mellon University

Page 12: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

12DevOps in Federal Government© 2015 Carnegie Mellon University

Page 13: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

13DevOps in Federal Government© 2015 Carnegie Mellon University

Page 14: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

14DevOps in Federal Government© 2015 Carnegie Mellon University

Page 15: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

15DevOps in Federal Government© 2015 Carnegie Mellon University

Page 16: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

16DevOps in Federal Government© 2015 Carnegie Mellon University

Experimentation and Learning

Page 17: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

17DevOps in Federal Government© 2015 Carnegie Mellon University

PCSAM

ProblemCauseSolutionActionMeasure

Page 18: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

18DevOps in Federal Government© 2015 Carnegie Mellon University

“I fear not the man who has practiced ten thousand kicks once, but I fear the man who has practiced one kick ten thousand times.” – Bruce Lee

Page 19: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

19DevOps in Federal Government© 2015 Carnegie Mellon University

Improved Feedback

Page 20: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

20DevOps in Federal Government© 2015 Carnegie Mellon University

An actor operating as a singleton is sabotaging the system.

Page 21: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

21DevOps in Federal Government© 2015 Carnegie Mellon University

Empathy

Page 22: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

22DevOps in Federal Government© 2015 Carnegie Mellon University

Strangers == Stress == Lower Empathy

Page 23: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

23DevOps in Federal Government© 2015 Carnegie Mellon University

Results

Page 24: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

24DevOps in Federal Government© 2015 Carnegie Mellon University

SEI DevOps Bloghttps://insights.sei.cmu.edu/devops

Secure DevOps Symposium (November 5th)http://www.cert.org/go/dev-ops-symposium

Page 25: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

25DevOps in Federal Government© 2015 Carnegie Mellon University

1. Culture is #1 barrier to change2. Shift left your understanding of key stakeholders3. Continual process improvement can expose useful metrics4. AppSec can’t be fully automated (yet), but we can do better5. Empathy is huge and fixable through shared experiences

Top Five Takeaways

Page 26: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

26DevOps in Federal Government© 2015 Carnegie Mellon University

Automate all the security things!

Here’s what I’m looking for help with…

Page 27: DOES15 - Aaron Volkmann - Busting Silos & Red Tape: DevOps in Federal Government

27DevOps in Federal Government© 2015 Carnegie Mellon University

Aaron Volkmann@[email protected]

Thanks!