

Arrested DevOps
Matt Stratton, Trevor Hess, Jessica Kerr, and Bridget Kromhout
Arrested DevOps is the podcast that helps you achieve understanding, develop good practices, and operate your team and organization for maximum DevOps awesomeness.
Episodes
Mentioned books

Nov 19, 2014 • 0sec
DevOps in the Enterprise
Transcript
Checkouts
Ducy
The Goat Farm podcast
Ross
All the great talks from the Enterprise DevOps Summit, DOES14
Target Tech Blog (post on flashbuilds)
Steve
ALL THE TWEETS!
Debian snapshots
Amazon Lambda/CodeDeploy/Containers (in case it’s not covered in the AWS recap)
My recap doc of DOES14, pretty rough but shareable
Bridget
devopsdays.org - for a devops near you, or to be inspired by talks at past ones so you can hold one inside your org
Lots of great talks last week at DevOpsDays Vancouver, and one you should definitely watch is Stephanie Van Dyk, a Google SRE who worked on the healthcare.gov rescue.
Trevor
Worm Robot
Big Hero 6
Barbiefail
Matt
Yak Shaving Expert t-shirt
Customizing Chef by Jon Cowie
Have you tried turning it on and off again supercut from the IT Crowd

Nov 13, 2014 • 58min
Git 101 With Emma Jane Westby
Microsoft is open-sourcing .NET and creating the CLR for Mac and Linux
.Net core5 is the new framework for 5, you can ship your own version of the app.
There is now a free version of Visual Studio — Visual Studio Community for open source developers and students.
In fact, it is all happening out in the open on github.
Emma Jane is a long time listener of ADO! She has been teaching version control for many years with specific emphasis on the communication behind version control in teams. She has since switched to distributed version control such as git. Her aim in her teachings is to create resources that make git ”less painful” than it currently is.
Distributed vs Centralized Version Control
Emma Jane:
In distributed VC the DB that contains the changes, exists on the local system and I can have multiple connections to multiple DBs with other versions.
Centralized is all in a single DB, locally.
How is Distributed VC relevant to DevOps?
Matt: Many people hold the theory that you cannot have “The DevOps” without distributed version control. It implies communication through teams, so what is the validity of that statement.
Emma Jane:
Git is not the only VC option out there, but it is the most popular currently.
You need to assess your team and your project, along with the related expertise and community support, and go with the one that fits your needs.
As soon as you say “can’t” someone will prove you wrong.
Testing
Matt:
The whole basis of git-flow is based on the fact that you can’t trust your contributors. Especially with open source. It sends a message that says “I don’t have to test my shit, because you’ll do it for me.”
Emma Jane:
If we are talking about testing, you need to have full coverage testing of whatever your product. Many testing frameworks allows for 99.9% accuracy on the tests, but that .1% causes you not to trust your tests. This makes it really hard to get reliable CI into the dev process.
For that matter, Devs shouldn’t trust themselves when it comes to pushing code, you should always rely on testing because everyone is going to make mistakes, and humans might not catch them.
Git allows you to have control over the pushed code.
Trevor:
There should be no permissions. All developers should have the same permissions and the flow should go through QA.
How do you learn git?
Emma Jane:
All kinds of people are interested in learning git. But mainly:
Someone who is on subversion and wants to change to git
Someone who has been told to use git, but they don’t know how to run command line tools.
CTO or management types that know they want to use git, but they’re not really sure where to go from that decision.
In order to identify how your team will most efficiently use git, draw out your team flow and identify where efficiency is being blocked. Is re-basing causing problems? Is a PR sitting out there for too long? Use those as discussion points with your coworkers.
You cannot introduce creativity when you are just told to memorize commands.
Emma Jane:
- Use Interactive Add! It allows you to split up your diffs into different commits. So you don’t end up committing a huge chunk of features that should most-definitely not be committed together.
How do I get set up?
Look for the right git-flow based on the type of deployments you are going to be using to release the software. Are your deployments feature based? or time based? How important is a rollback?
Your code should always be deployable in a CD framework. You are only rolling forward, you have one master branch, and feature branches, how can you have correct and fast CD if you have multiple branches before the CD process starts.
Your git setup should be directly related to your infrastructure. The git releases and flows of a team of 1 is going to be massively different than the git flow of a large team for a Could Provider.
Things you should know (about git):
Rebasing:
Rebasing allows you to recombine how your commit chunks are strung together. It takes all the commits of a branch and
Great for when you are adding too many commits.
Git Bisect
You can take out commits individually, and assess if the commits are in a working state.
However, if you do not have full commits, for example, commits when you are just thinking about something, it will be much harder to assess the state of the commits individually.
Source of Emma’s talk about Git: http://github.com/emmajane/gitforteams
Post version: http://24ways.org/2013/git-for-grownups/
Recording: http://prague2013.drupal.org/session/git-makes-me-angry-inside
Emma’s rant about storing the history of your project: http://gitforteams.com/resources/evolution-social-coding.html
GitHub conversations: http://guides.github.com/introduction/flow/
Check-outs
Emma
Kaleidoscope mergetool - because of image diffs
Sketch training for techies - because of impostor syndrome for drawing
GNOME wins - go open source!
Matt
Teamocil - generator for tmux sessions
The NoPhone - kickstarter for a “technology-free alternative to constant hand-to-phone contact”
“It’s not a promotion, it’s a career change” - blog post by Lindsay Holmwood
Trevor:
Sandisk SSD
Android L: Inbox
Rosetta Probe

Oct 15, 2014 • 49min
Managing Systems in the Cloud
Check Outs
Tom
Stack Exchange is open sourcing its monitoring system called “Bosun”. Look for the presentation at Usenix LISA http://www.usenix.org/conference/lisa14/conference-program/presentation/brandt
Matt
pester busser for test kitchen by Jay Mundrawala (discussed in Matt Wrock’s post which I will link to because it is a long url)
Riffsy ios8 keyboard for animated gifs
Trevor
http://www.jeremymorgan.com/blog/programming/the-great-unicorn-hunt/
Borderlands the Pre-Sequel is out :D

Oct 9, 2014 • 39min
Devopsdays Chicago
Recorded on Day 2 of DevOpsDays Chicago. Matt and Trevor are joined by a panel of attendees and organizers to talk about their experiences at the first ever DevOpsDays to take place in the Windy City. #deepdishdevops for everyone!

Sep 24, 2014 • 57min
Conference Love
What was the first tech conference you attended?
What are things you get from a conference that you cannot learn other ways?
How can I maximize my value out of attending a conference?
If I’m going to a conference where I don’t know anyone, how can I still have a good time?
You both have planned conferences. What are some of the things that go into organizing that people might not be aware of?
What is your favorite conference story?
How do you learn about new events to attend?
How do you pick which events you know about to go to? There are a lot, and it can be hard to narrow down when you only have a 1-2 conference limit from an employer, or your own resources.
What was the coolest piece of “swag” you got from a conference?
Does the swag at a conference weigh in for you at all? I hear a lot of noise around the big Google events because everyone knows they are walking away with hardware.
Lets talk about conference etiquette, and discuss some of the points in Bridget's article
Notes:
Introversion and Tech Conferences by Tom Duffield
Check Outs
Jason
Some of my favorite talks, first a couple from John Rauser:
Look at Your Data
Investigating Anomalies
And another recent one from Kyle Kingsbury at Strangeloop:
Jepsen II: Linearizable Boogaloo
Bridget
Local meetups on http://meetup.com (and this is the Minneapolis startup I mentioned: http://congruence.io)
MonkeyLectric Bike Lights: http://www.monkeylectric.com
Pete
FPM - http://github.com/jordansissel/fpm
Deb-S3 - http://github.com/krobertson/deb-s3
STM Aero Backpacks - http://www.stmbags.com/catalog/laptop-backpacks/aero-small-laptop-backpack/
Trevor
Borderlands the PreSequel: http://www.youtube.com/watch?v=wpgMBivKR-w trailer video is hysterical. Whether you’re going to play or not.
Jetbrains free for students *(.edu)
Netflix spoilers http://spoilers.netflix.com/spoil-yourself
Matt
Tech Douchebags podcast - http://5by5.tv/tdb
Spoonium (containers for Windows) - http://spoonium.net/
Columbia Treadlite 10L Backbpack - http://www.amazon.com/Columbia-Treadlite-Backpack-Black-Size/dp/B0058XJXZW (hattip to Ryn Daniels @beerops)

Sep 9, 2014 • 56min
Something About Security With Ben Hughes
What exactly do you security folks do all day?
So let's talk about ZOMG SCARY CLOUDS
I'm a developer. What do I need to know to help me be pals with InfoSec?
Ops people know security, right? Or not?
Common security mistakes/misconceptions
How can InfoSec be better buddies with other functions?
Are you tired of Matt calling it "InfoSec"? Does it remind you of Information Society?
Check Outs
Matt
zsh and oh my zsh - http://github.com/robbyrussell/oh-my-zsh
zmojii plugin
all of the chef 12 things!
st. tom waits prayer candle - http://www.etsy.com/listing/177742614/saint-tom-waits-prayer-candle
Ben
http://cybersymposium.isis.poly.edu/symposium/ The NYU “Bridge to cyber security: a women's Symposium” which is a two day event aimed at introducing women of all ages and points in their career to security.
(if you’re gonna talk oh-my-zsh, you should really talk prezto - http://github.com/sorin-ionescu/prezto)
http://gauntlt.org/ by James Wickett (of Signal Science) and Mattjay (of Whitehat security) (and others) is pretty amazing CI/CD tool for security testing your code.
http://twofactorauth.org/ list of places that do and don’t have two factor authentication. *cough* iCloud drama *cough*
Trevor
http://www.strengthsfinder.com/home.aspx Strengthsfinder- recommended to me by Kay Johansen at FlowCon, interesting analysis of leadership strengths
Amazon Instant Video is F&$king finally on Android (still needs Chromecast support built in, but screencast works just fine)
Rampage the boardgame. http://boardgamegeek.com/boardgame/97903/rampage

Aug 28, 2014 • 52min
Dev to Ops
You Suck at Technical Interviews
John Vincent - DevOps The Title Match
Learn Linux
Check Outs
Nate
[ConEmu](http://code.google.com/p/conemu-maximus5/) (Console Emulator):
John
[Nueske’s slab bacon](http://www.nueskes.com/shop-by-department/smoked-bacon.aspx)
Aaron
Jez Humble’s [ChefConf talk](http://www.youtube.com/watch?v=oX8af9kLhlk)
Trevor
[TeamCity](http://www.jetbrains.com/teamcity/)
Encourage extension Visual Studio
Matt
[Lumosity Mobile](http://itunes.apple.com/us/app/lumosity-mobile/id577232024?mt=8)

Aug 20, 2014 • 1h 5min
The Sysadmin Show
What exactly does it mean to be a sysadmin? How do you define “sysadmin”?
What is your favorite thing about devops? How does it change your life as a sysadmin?
Matt has a belief that sysadmins are inherently cynical. Is he an idiot?
What do you miss about “the good old days?”
Alex Howells asks: “How often do you think ‘Fuck it all, I’m going to be a plumber or electrician?’"
Video of guys changing tires while car is on two wheels http://www.youtube.com/watch?v=5WLwRg3erm4
Amazon Certified Sysops Admin Associate http://aws.amazon.com/certification/certification-levels/certified-sysops-admin-associate
Check Outs
Mike
Ops School - http://www.opsschool.org/
Code School - http://www.codeschool.com/
Benziger wine - http://www.benziger.com/
Chris
imfile plugin for rsyslog - http://www.rsyslog.com/doc/imfile.html
iosnoop http://github.com/brendangregg/perf-tools/blob/master/iosnoop
Jobs at DRW - http://drw.submit4jobs.com/index.cfm?fuseaction=83084.viewjobdetail&CID=83084&JID=166070
Brian
Ohio Linux Fest - http://ohiolinux.org/registration
Pogoplug
http://trueability.com/
Trevor
Humin for iPhones
http://www.reddit.com/r/talesfromtechsupport/
Historic New England
Matt
LOLRoot - self signed cert authority (lolroot is actually from snorby,org, which is now owned by threatstack. all roads lead to Peak Cheslock)
Bastard Operator from Hell - http://bofh.ntk.net/BOFH/
Registration is open for Chef Community Summit - ADO listeners can get 10% off their registration with the code ARRESTEDDEVOPS

Aug 4, 2014 • 51min
Help! I Need Somebody
The Ship Show - Asked and Answered: http://theshipshow.com/2013/04/asked-answered/
Sascha Bates - Whip it Good http://www.youtube.com/watch?v=k7Fcb_MCzY0
The Help Vampire Problem http://meta.stackexchange.com/questions/19665/the-help-vampire-problem
Rubber Duck Debugging - http://en.wikipedia.org/wiki/Rubber_duck_debugging
Rubber Duck Problem Solving - http://blog.codinghorror.com/rubber-duck-problem-solving/
Check Outs
Matt
Chef Meetup - Testing Cookbooks and Chef Hack day (aug 19) http://www.meetup.com/Chicago-Chef-User-Group/events/193996782/
Scroll Down To Riker http://scrolldowntoriker.com
Registration is open for Chef Community Summit https://www.arresteddevops.com/chefcommunity

Jul 18, 2014 • 48min
DevOpsDays Minneapolis
Matt was joined by guest co-host Julian Dunn, as well as some awesome panelists for an on-site recording of ADO at the very first DevOpsDays Minneapolis!


