Arrested DevOps

Matt Stratton, Trevor Hess, Jessica Kerr, and Bridget Kromhout
undefined
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
undefined
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
undefined
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
undefined
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!
undefined
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)
undefined
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
undefined
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)
undefined
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
undefined
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
undefined
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!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app