The Draft
Issue 47 Β Β·Β DevOps & Platform Engineering Intelligence
|
|
|
The Boring Infrastructure That Actually Holds
Week of June 29, 2026
|
|
π Editor's Note
This week the community handed me a thesis statement I didn't have to write myself: the orgs that are actually winning right now aren't the ones chasing the latest agentic framework. They're the ones that got boring infra right first β IaC coverage, drift detection, tagged resources, documented runbooks β and then layered AI on top. The rest are building on sand and hoping nobody notices. Someone always notices.
|
|
π Job Market & Career Outlook
The market is brutal and the internet is not lying to you about it. Thirty-five-plus active threads this week on layoffs, hiring slowdowns, and skill mismatches β and the recurring theme is frustration from people who've done the work. They upskilled. They got the certs. They're still waiting on callbacks. β4 jobs in 4 years: 2 layoffs, 1 bad fitβ is not a resume problem. It's a market problem.
What is getting attention in postings: Terraform, Python, Kubernetes, GitHub Actions, AWS/Azure automation, and β increasingly β demonstrated comfort with AI tooling. Not βused ChatGPT for a side projectβ comfort. Actual integration of LLMs into incident response, cost reporting, and CI/CD workflows. The bar moved and a lot of people are still training for the old bar.
One practical note that surfaced repeatedly: resume keyword matching matters more right now than it should. Before you apply, run your resume against the specific job description and close the gap. It's an imperfect game but it's the game being played.
|
|
π€ AI Agents & Practical Automation
The most-upvoted post this week: βFed 5 days of k8s logs into a 1M context model β found the root cause our team spent 14 hours on in about 90 seconds.β The thread has 80+ comments and the signal-to-noise ratio is unusually high. People are genuinely seeing results from AI-assisted incident analysis β cross-referencing logs, metrics, Slack threads, and past runbooks simultaneously in ways that aren't humanly efficient at 2am.
But the community's skepticism is equally well-represented. The best counter-comment: βAI can be really good at finding signal in huge amounts of data. It can also be really good at hallucinating signal in huge amounts of data.β That's the whole problem in one sentence. The use cases that actually work are where the AI is assistive β surfacing hypotheses, narrowing the search space β not where it's authoritative.
The emerging pattern from practitioners who've integrated this well: deterministic recovery workflows first, agentic layers on top. Not the other way around.
|
|
π» Coding Corner / Practical Implementation
A few things worth bookmarking this week. On the Kubernetes cost side, a post on 5 EKS changes that generated real savings got traction β VPA in recommend-only mode, Karpenter consolidation, and aggressive right-sizing of resource requests. The VPA tip is worth repeating: never run it in auto mode, use it to generate recommendations and apply them deliberately.
Terraform Permadiff also showed up this week β an open-source CLI for analyzing plan diffs. If you're trying to get a handle on persistent plan noise or catch infrastructure drift in CI, worth a look.
|
|
π€― Infrastructure Pain Points
Drift is still the loudest pain point β 44+ mentions across threads this week. The pattern is always the same: org starts strong with IaC, someone makes a quick console change under pressure, that change doesn't get committed, six months later nobody knows what state the account is actually in. βWe're running 9 AWS accounts and maybe half the infra is in Terraform and the other half is just... there.β This is not a rare scenario. It's the default.
The community's hard-won advice: lock down prod accounts so ClickOps is structurally impossible, not just discouraged. Monitor uncovered resources as a metric. And treat your disaster recovery dry runs like SOC2 evidence β because βwe think we canβ is not a recovery plan.
|
|
π¦ Tool Spotlight β Karpenter
Karpenter keeps appearing in cost optimization threads β it's no longer a βshould we try this?β conversation. Teams that have shipped it are reporting meaningful savings, particularly when combined with spot instance management and PodDisruptionBudgets wired correctly.
The honest take: Karpenter's consolidation behavior is aggressive by default. That's the feature. But if your applications haven't implemented graceful shutdown properly, you will feel it. Sort out your PDBs and termination handling before you let Karpenter start rebalancing. The savings are real β the pain is avoidable if you prep correctly.
Worth pairing with VPA recommendations and namespace quota enforcement if you're doing a full EKS cost pass.
|
|
π Emerging Trends & Updates Generating Buzz
The Terraform vs. Pulumi debate had a quantitative edge this week: roughly 18 out of 40+ comments pushed Terraform/OpenTofu, ~10 advocated Pulumi β and mostly for greenfield or strongly developer-centric shops. The consensus: βTerraform is boring and boring is good.β One comment that landed: βThe first month of Pulumi feels amazing. The second month is a footgun.β That's not an argument against Pulumi β it's an argument for knowing what you're signing up for.
AWS Lambda MicroVMs are generating genuine curiosity for interactive code environments. Native syslog ingestion to CloudWatch is also live β small feature, useful for teams routing logs through intermediaries. And Headlamp now has a Cluster API plugin, which continues to make it a serious contender for teams wanting a self-hosted, extensible Kubernetes UI.
|
|
π¬ Quote of the Week
βThe difference between ordinary and extraordinary is that little extra.β
β Jimmy Johnson
|
|
The Weekly Draft
|
|
You're receiving this because you subscribed to The Draft. Unsubscribe
|