Practical Operations is about the difference between running your IT organization the "Right Way" and the Practical Way.
Breandan Dezendorf, Jack Neely, and Jarod Watkins
Where we have Amin Astaneh on as a guest to discuss DevOps transitions, culture, consultancies and how to move forward in this career. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 137: Certo Modo MongoDB is Webscale Emotional Warrior Certo Modo Substack BOFH DevOps Meetup Talk - Demystifying SRE 8 Steps For Leading Change
Where we discuss people’s tendencies to resist automation of tasks, for whatever reason. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 135: XKCD 1205: Is it worth the time
Where we ChatGPT, Large Language Models and the dangers of trusting AI tools to be correct. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 134: I will not harm you unless you harm me first VSCode Rubberduck Github Copilot Self-hosted Stable Diffusion Microsoft Tay Microsoft Invests in OpenAI
Where we discuss how damaging Shadow IT can be, how to identify it, how to think about it, and some strategies for getting rid of it. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm.
Where look at Hollywood’s inability to get technology in movies even remotely correct… this time, we’re talking about “The Net”, a 1995 Sandra Bullock movie, where so many things are just… wrong. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 132: The Net (1995 film)
Where we discuss another thing that is eating the world - Visual Studio Code. We also talk about IDEs in general. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 130: Bash VIM keybindings Code Server Cloud9 IDE Theia IDE XKCD Ineffective Sorts Stacksort Github Copilot Github Copilot Security Issues VIM codex plugin OpenAI Codex
Where we discuss setting up a zero-trust network access policy - what Google referrs to as “BeyondCorp”. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 129: Cryptocurrencies Are Detrimental to Society BeyondCorp BeyondCorp Wikipedia Page Traefik Authelia Bind Response-Policy Zones OpenID Connect Hairpin NAT CloudFlare Teams 1.1.1.1 Ory Pomerium Google Zanzibar
Where we discuss Tyler Treat’s essay about how the paradigm of SRE doesn’t scale. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 126: SRE Doesn’t Scale Google SRE Book: The Evolving SRE Engagement Model Reddit Pay Scale Post
Where we discuss observability, prompted by a post on The New Stack by Charity Majors, looking at the current state of observability in the industry. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 125: Observability (Wikipedia) Observability: The 5-Year Retrospective
Where we discuss grappling with getting structure into our production lives; be it terraform, Active Directory or AWS accounts. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 124: Gruntwork
Where we discuss outsourcing and insourcing - when to buy a product, when to staff a team, and when to do it all yourself. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 123: Model M Bolt Mod OpenCompute Networking AWS custom silicon for ASIC
Where we discuss the use of AWS Cloudstations and graphical remote desktop environments to get $work done. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 122: Amazon Workspaces Overview Google Cloudtops For Employees Only VSCode Remote SSH VSCode Remote Development HP t630 Thin Client A Hobbyist's Guide to Amazon WorkSpaces
Where we discuss how we get personal things done away from our work from home workstations, while whishcasting about tech that we think should exist. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 121: Home on iPod AWS WorkSpaces ChromeOS Crostini Project Google Pixelbook Go Keyboard Review Google Tensor SoC and the Pixel 6 Windows Subsystem for Linux
Where we discuss building, managing and fostering healthy team dynamics, with a special guest, Jim Browne. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm.
Where we discuss interviewing - good versus bad questions, cultural issues, and how to avoid common pitfalls, bias and other things that are problematic. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm.
Where we discuss imposter syndrome and how it changes work dynamics for the worse. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 118: Imposter Syndrome Depth and Persistence: What Researchers Need to Know About Impostor Syndrome
Where we discuss human input and output. Who are we kidding? We talked about mechanical keyboards, with very mild diversions into trackballs, trackpads and monitors. This is a notes-heavy episode, please look at the shownotes! Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 117: Apple Chicklet Keyboard Apple Extended Keyboard II SpaceSaver Model VT100 Serial Terminal Keyboards IBM Selectric Typewriter Monoprice Cherry MX Blue Keyboard IBM 5251 with Solenoids List of key switches Switch Tester from WASD Socketable Keyswitch Mounts Keyboard Sizes Explained Sun Type 5 Keyboard Gateway 2000 Anykey Keyboard 40% Keyboards ErgoDox Split Ergonomic Ortholinear ErgoDox EZ Keychron K8 Keychron C1 Unicomp Sorarers Converter Model F Keyboards keeb.io Nyquist Keyboard Custom Keyboard Cable Supplies Chyrosran22 Keyboard Reviews i3wm Kensignton Expert Mouse HighDPI Displays in Linux Apple Cinema HD Display
Where we discuss one of the fundamental physical constants that is always trying to bring us down - the speed of light - and how latency for round trip times impacts programming, systems design, and organizational behavior. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 116: GCPing AWS Cloud Ping How Distributed Systems Fail Jepsen Failure Talks Bandwidth Delay Product XKCD 1205
Where we discuss the seperation of work and personal life, and why such a seperation is both crucial and hard to do. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 115: NYT Article About Google Video Game Industry Layoffs Jarod’s Thanos PR
Where we discuss getting control of an existing, organically built cloud environment, and how to structure said control. Monolitic terraform? Hundreds of terraform projects? CloudFormations? Control Tower? Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 114: Gruntwork AWS Landing Zone is currently in Long-term Support and will not receive any additional features AWS Control Tower AWS Multi Account Architecture Hashicorp Landing Zones Multi-Account with Centralized Identity Management
Where we discuss licensing and how it intersects with everything we do - from Elastic adopting Mongo’s SSPL to the mess that was made public with Wireguard, PFSense and BSD. Licenses are important, folks, choose them well and with purpose, ideally with a laywer in the room. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 113: Open Source Is Not A Business Model Upcoming licensing changes to Elasticsearch and Kibana The SSPL Is Not An Open Source License Apache 2.0 License proprietary eponym Wireguard Buffer overruns, license violations, and bad code: FreeBSD 13’s close call OpenSource Licenses Choose A License
Where we talk with Brian Miller about running large scale networks for a major university and his adventures in Internet2, IPv6 and wireless all come up. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 112: Internet2 C-Light Clemson CCIT ARIN Globus StatSeeker
Where we discuss the risks you take using package managers and code you do not host yourself. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 111: Dependency Confusion The Great Suspender Leftpad NPM Debcle DNS Exfil Detecting ‘curl | bash’ serverside Solar Winds Hack Blamed On Intern’s Password
Where we discuss the failure of the Texas energy grid and how it relates to a failure to plan ahead. We look at active/active, n+1 and other cases where redundancy sneaks away from you. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 110: 2021 Winter Storm Slack January 2021 Outage Postmortem Enron: The Smartest Guys In The Room California Electricity Crisis Sun X4500 Storage Server
Where we discuss deplatforming, through the lens of what happened to social media sites after the political upheaval in early January. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 109: Cloudflare Controversies Cloudflare’s Press Release CDA Section 230 SEC 10-k and 10-q Forms Germany Backs Away From COVID Database Amazon And Apple Drop Parler AWS Suspends Parler
Where we discuss the state of the Kubernetes project with someone who knows a lot about it - Seth McCombs. Seth, a Cloud Orchestration Software Engineer at Workday, is member of Kubernetes SIG-Release and SIG-Docs. The conversation covers the qualities of building communities, the road ahead, and the things he likes the most about the project. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 108: Contribute to K8s docs K8s SIG-Docs Stackrox and IBM istio/envoy proxy linkerd kubebuilder operator framework Prometheus Operator Helm 3 kubernetes/kops Kustomize
Where we discuss how to handle opportunities - ones at your current job, how to approach new jobs, and tackling some of the personal sides of things. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 107: Imposter Syndrome
Where we discuss the year this was, what we thought it was going to be, and how wrong we really were. We also discuss the future a little bit, and try to find patterns in this chaos. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 106: Episode 81 - The End Of The Year CentOS Is Changing Rocky Linux KOPF - A Python K8S Operator Library Episode 104 - Bootstrapping a Career with Evan Bloom occupancyd
Where we talk with Darren Fallis about some of the reasons you should really upgrade to a modern TLS version, and what that means in practical terms. At the moment, this is TLS 1.3, but as with all advice - especially security related advice - please stay current! Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Links for Episode 105: Episode 57: Two Factor Authentication with Darren Fallis Transport Layer Security Mozilla SSL Configurator Boring SSL OCSP Stapling Mutual TLS Authentication CAA records
Where we talk with Evan Bloom about getting started in this industry, coming from a very different world of music. This includes where to get started with linux, programming and generally how to look at the careers we talk about on this podcast. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 104: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 104: Linux 101 edX Reddit Linux Upskill Challenge PiHole Deviant Olliam I’ll Let Myself In Python The Hard Way EVE Online Python Gentoo Wiki Arch Linux Wiki Pages
Where we talk about our pet peeves - technical red flags that tell you something about an environment isn’t right. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 103: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring.
Where we talk about the many lies we tell ourselves, even when we know better. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 102: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring.
Where we talk about some mergers and aquisitions in the configuration management space and discuss somewhat about where the industry is headed. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 101: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 101: Progress Software Holdings WSFTP SaltStack Ansible VMWare CloudTruth Episode Datadog and Azure Partnership Long Term Capitol Management
Where we revisit our first episode, The Culture of DevOps, and talk about what’s changed in the last 5 years, including the growth of the Site Reliability Engineering movement to implement DevOps, and some thoughts about the next 5 years. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 100: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 100: Episode 1 - Introduction and The Culture of DevOps Finding the Golden Signals with Prometheus Jack Neely’s ATO Speaker Bio
Where we discuss Elasticsearch’s X-Pack as compared to the OpenDistro For Elasticsearch, and talk a little bit about being a good citizen for open source projects. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 99: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 99: Elasticsearch Github Repo OpenDistro For Elasticsearch The Elastic License X-Pack Download SearchGuard PerfTop Plugin for OpenDistro
Where we talk about what Service Level Objectives actually are and why they are so important in the field of Site Reliability Engineering. We cover the definition of an SLO, how they relate to error budgets, and take a look at various implementations of time series databases’ support for calculating accurate percentiles. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 98: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 98: Atlassian Incident Management High Availibility Percentage Calculation Google SRE Book: Embracing Risk Quantile Definition Four Golden Signals Histograms at Scale VictoriaMetrics Histograms Circonus Log-Linear Histograms T-Digests
Where we interview Greg Harris, Principal Security Engineer at Fitbit. We cover security issues around BeyondCorp, VPNs, Docker, and vulnerability scanning. With Greg we learn how to stop reacting to security incidents and instead focus on building threat models for your software and company to forecast and prevent them. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 97: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 97: Mozilla Id trust proxy Ghost Tunnel Hashicorp Vault SSH PKI/Key authority Netflix Bless Crypt.co / crypton - gen u2f token on phone STRIDE Thread modeling Threat Dragon Censys Shodan Wireguard Isto Minimal linux Sysdig OWASP Dependency Check Anchore Engine
Where we talk about being multi-cloud, along with the reasons and challenges of doing so, and talk about if it is really worth it. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 95: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring.
Where we discuss findability and search with a special guest - JP Sherman, the Manager of Search and Findability at Red Hat. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 94: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 94: Solr LucidWorks Fusion Algolia SwiftType Schema App Haystack Conferences Learn To Rank
Where we talk to CloudTruth’s Matt Conway and Greg Arnette about why they are configuration management geeks, and some of the realities of looking at problems with configuration management in mind. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 92: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 92: CloudTruth Homepage @cloudtruth
Where we talk at length with Brandon Peskin, a Sysadmin turned Network Engineer, who has pretty much seen and done it all - from microwave repeaters across parking lots to massively redundant datacenter to cloud migration projects. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 91: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 91: Brandon Peskin Monitorama 2017 PDX Power Issues Considerations For Moving An Engineering Organization Fully Remote
Where we discuss practice, and how it makes everything easier - for both personal and professional things. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 90: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 90: Theory vs Practice Quote
Where we discuss Greg Kogan’s Article, “Simple Systems Have Less Downtime” and rant about simplicity and how to choose what things to spend time running. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 89: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 89: Simple Systems Have Less Downtime Slackware KISS Philosophy
Where we invite Ashi Sheth, the Senior Manager of Global End User Services at LinkedIn, to talk about the logistical and personal considerations of moving a 20,000 user organization to full-time remote work with very little advanced notice. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for the Episode: Ashi Sheth
Where we talk to Ken Mink about his trials and tribulations setting up a Raspberry Pi/Rock64 Kubernetes cluster. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Episode 88: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 88: Pico Cluster Atomic Pi
Where we discuss the fact that for many environments, Kubernetes may be overkill. That said, it still has an important role to play. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm Sponsors for Episode 87: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Episode 87: RancherOS OpenShift History MiniKube Nomad Project
Where we discuss the mass migration of the tech community to remote work due to the COVID-19 pandemic, even if only on a temporary basis. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm. Sponsors for Special Episode 1: 42 Lines is a DevOps consulting firm specializing in Observability, Cloud Migration, Cost Control, Security Practices, and Team Mentoring. Links for Special Episode 1: CDC - COVID-19 resources and information Logitech Wireless Headset Sysadmin Advice
Where we discuss the future of microservices… is it the monolith? Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm Links for Episode 86: Monoliths Are The Way Forward The Majestic Monolith Steve’s Platform Rant Jepsen.io/consistency Jepsen II: Linearizable Boogaloo
Where we discuss concurrency and parallelism in systems design, and touch on programming languages and challenges a little bit. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm Links for Episode 85: Concurrent Computing Embarrassingly Parallel Problems MongoDB is Webscale Stackless Python Rob Pike - Concurrency is not Parallelism Alan Perlis Quote
Where we discuss best practices around selecting technologies and strategies for building an observability stack. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm Links for Episode 84: The USE Method The RED Method The Four Golden Signals DataDog Tagging Standards Logz.io Logging Best Practices DataDog Field Standards
Where we discuss analog tools for an work-from-home digital world. Desk ergonomics, common utility items, and other considerations to make life easier. Comments for the episode are welcome - at the bottom of the show notes for the episode there is a Disqus setup, or you can email us at feedback@operations.fm Links for Episode 83: Ergonomics Maha Battery Charger MXL 990 Microphone ATR 2100 USB Microphone Golden Bear Pencils Book Of Knowing Midlands Weather Radio