Files
alexa-amundson-resume/roles/11-automation-engineer.md
Alexa Amundson 292fa97a8e kpi: auto-update metrics 2026-03-13
RoadChain-SHA2048: 9f948f149bd9f508
RoadChain-Identity: alexa@sovereign
RoadChain-Full: 9f948f149bd9f508d25792c617d1c4049cf814c3acbb3181886684f1d89e2ab84fdb0364ce227ef1c03c0b59335e5d1aad9434f983ad375d50eca597e7daea8f9bb2a3e40116fa13de0453865ff2665fb759fc63204fe222360becc3b8c447fb1fbe7e10a440e8107745b57c643682cb2e4f7cffbb9c8c0e1bc5b03623fcbd41d0ab39740c02f148d5309591013f3d65810692706da448cf7e04b4368ef3738898fcc0f2414377cf1ff1f5897a27cfd96289c1f1875a3a93ec732453686f07621952135ae7df10cce155ebc206d3d3a3a9931fc7683d635c74b67d080fc170a8b8238a9eda91ba9193aaeb17737276b9140330cf622d656efdb3e968f46d1a24
2026-03-13 01:07:28 -05:00

73 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Alexa Amundson
**Automation Engineer**
amundsonalexa@gmail.com | [github.com/blackboxprogramming](https://github.com/blackboxprogramming)
---
## Summary
Automation engineer who built 212 CLI tools, 52 scheduled tasks, and self-healing fleet automation across a 7-node infrastructure. Automates KPI collection (60+ metrics daily), deployment pipelines, fleet monitoring, power optimization, and cross-platform repository sync.
---
## Experience
### BlackRoad OS | Founder & Automation Lead | 2025Present
**CLI Tooling**
- Built 212 CLI tools (121 MB) in ~/bin covering deployment, monitoring, stats, and fleet management
- 91 shell scripts for infrastructure automation
- Custom RoadC programming language with lexer, parser, and tree-walking interpreter
- `br-stats`, `br-upload`, `br-generate`, `roadid`, `carpool` — production CLI tools
**Scheduled Automation**
- 17 Mac cron jobs: health monitoring (5m), sync (15m), website automation (30m), backups (daily/6h/12h)
- 35 systemd timers across fleet for service monitoring and data collection
- Self-healing autonomy: heartbeat (1m) + heal (5m) cycles on all Pi nodes
- GitHub-to-Gitea relay: 30-minute sync across 207 repos
**KPI Automation**
- 9-collector daily KPI system: GitHub, Gitea, fleet, services, autonomy, LOC, local, Cloudflare, deep GitHub
- Automated fleet probing via SSH with Python-based remote execution
- Daily Slack reporting (block kit formatting)
- Markdown report generation for GitHub README auto-update
- Day-over-day delta tracking with visual progress bars
**Deployment Automation**
- 99 Cloudflare Pages with git-push deployment
- GitHub Actions CI/CD pipelines
- Docker Swarm service orchestration
- Fleet-wide power optimization with --apply mode
**Fleet Automation**
- Power monitoring deployed to all nodes (5-minute intervals)
- CPU governor persistence via tmpfiles.d
- Automated service discovery and restart
- Credential rotation from plaintext to secured env files
---
## Technical Skills
**Scripting:** Bash (212 tools), Python, JavaScript
**Automation:** cron, systemd timers, GitHub Actions, Docker Swarm
**Tools:** Wrangler, gh CLI, SSH, rsync, rclone
**Monitoring:** Custom KPI system, Slack webhooks, distributed tracing
**Infrastructure:** Linux, Docker, Cloudflare, WireGuard
---
## Metrics
| Metric | Value |
|--------|-------|
| CLI tools | 212 |
| Automated tasks | 52 |
| KPI metrics | 60+ |
| Data collectors | 9 |
| Shell scripts | 91 |
| Cron jobs (Mac) | 17 |
| Fleet timers | 35 |