Skip to content

Commit

Permalink
article update (#659)
Browse files Browse the repository at this point in the history
  • Loading branch information
Adam Gordon Bell authored Sep 22, 2023
1 parent 5be42ab commit 1cf73d0
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/styles/HouseStyle/tech-terms/nontech.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ skillsets
infinitum
Newb
reverifying

merch
prepended
unbuffered
Usecase
Expand Down
42 changes: 42 additions & 0 deletions blog/_posts/2023-09-24-devops-glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: "A Brief, Incomplete and Mostly Wrong Devops Glossary"
categories:
- Articles
toc: false
author: Adam
---
You've seen them—the pristine glossaries, endorsed by industry titans like the CNCF, with terms that sound like they're straight out of a sci-fi movie. All impressive and idealistic. But we all know that on the ground, where build meets deploy, things aren't always as polished as the glossary makes it seem.

So here's my DevOps glossary in no particular order.

**DevOps:** A magical realm where developers and operations live in harmony, everything that moves has been automated, and Terraform is still licensed MPL 2.

**DevOps Engineer:** An ops person who abandoned problem solving and bash for 'orchestrating solutions' and YAML. Specializes in 'breaking down silos,' aka forwarding Slack messages between the Dev and Ops teams.

**Blameless Postmortems:** A safe space where devs and ops blame "process" and "weird scripts," never people. Steve always gets the most action items, though — read into that what you will.

**Incident:** It's not an 'outage,' it's an unscheduled exercise in Incident Response, an impromptu team-building activity leading to a profoundly underwhelming Root Cause Analysis report. It's basically a 'Whodunit?' but everyone knows it was Steve.

**Site Reliability Engineer:** A rebranded systems engineer with pager induced insomnia. They talk about post-mortems more than medical corners and make twice as much.

**Platform Engineer:** A sysadmin reborn by mastering Go and trading in 3 a.m. pager duty for noon YAML sessions. Can now say 'cloud-native' and 'serverless' with a straight face - which is worth a 2x salary bump, now isn't it?

**PagerDuty:** A pocket-sized drill sergeant crossed with a fire alarm, screeching "Fix it, Soldier! Double-time!" at unholy hours.

**CNCF:** The Academy Awards Committee of the Cloud Native™ world, with more categories than a 'kubectl get all' command. Don't forget to visit their merch booth for Kubernetes-branded water bottles and 'I Love YAML' stickers."

**Grafana:** A Swiss Army knife of beautiful visualization tools collecting dust. Meanwhile Steve checks server health by pinging Google with a script he calls 'is_up.pl.'

**Cloud Engineer:** Has Rob Pike poster. Fluent in Cloud Native™ protoc, and the ancient tongue of 'if err != nil.' Has a gopher tattoo. Hated generics but now strangely thinks they are ok.

**Observability:** Converting thousands of SRE hours and AI alerts just to tell you Steve changed `replicas: 10` into `replicas: 1000` and nuked our Kubernetes. Nice scaling strategy, Steve.

**Chaos Engineering:** Swapping 3 a.m. fire drills for 9-to-5 chaos—because nothing's as soothing as the buzz of pagers and the dance of logs, but now without the overtime.

**KubeCon:** A career fair masquerading as a tech conference. It's like Burning Man but with ~~fewer drugs~~ less sand and replacing the spiritual awakening with trick-or-treating for stickers and swag.

**Canary Release:** A deploy strategy where a few lucky users are selected to play "Spot the Bug" in Steve's latest masterpiece of chaos.

So, there it is—a slice of DevOps life that you won't find in standard glossaries. But hey, we've only scratched the surface here. What is missing? Maybe I need to do a part two?

{% include_html cta/bottom-cta.html %}
Binary file added blog/assets/images/devops-glossary/header.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1cf73d0

Please sign in to comment.