Bash: the #1 Skill of a DevOps Engineer
summary
Argues Bash is the most practical glue for DevOps and shows working examples: small scripts that read stdin, set -e -o pipefail, debug with set -x, and trap cleanup. Demonstrates token caching via a timestamped file, version bumping with sed git commit and tag, and extracting data with curl + jq + awk. Notes limits — avoid >100 lines or heavy data structures — and shows file-watchers (entr/watch) and that these scripts actually run in CI containers.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:07Bash: Ugly... Propositions
- 27:38tag.sh Takeaways
- 33:20Trap Signals
- 33:45Useful Commands
- 36:25Watching files Periodic execution
related talks
39mLeveling up in DevOps: the Art of Bad Shell Scripts
34mThe Power of the Command Line - How Bash Can Boost Your Productivity
48mThe Functional Tao of Bash
34mDevops or: How I Learned to Stop Worrying and Love the Ops Team
48mThe Unix Way Seen by a DevOps
33mOperations: a developer's guide
44mPro Bash Development
41mWhen /bin/sh Attacks: Revisiting "Automate All the Things"
