devDosvid blog

Essays on engineering leadership and platform engineering — staff engineer growth, leading without authority, and the practices that help teams and infrastructure compound over time. There are many engineering blogs; this one is mine.
A green spotlight on a tripod standing on cracked red ground

The Pipeline Was Green: AI Agents and CI Trust

An AI agent upgraded a Helm chart, the pipeline said green, and QA was broken for three days. The first instinct was to lock everything down. The better answer was harder to accept.

Published: April 10, 2026 · Updated: May 5, 2026
Diagram of a prompt pipeline running across infrastructure repositories

Harness Engineering: Layers Made It Universal

What harness engineering looks like when the work is infrastructure, not application code.

Published: April 7, 2026 · Updated: May 5, 2026
people are in the room with you but you are not

Full Attendance, Zero Presence in Meetings

Most listening advice says add behaviors. The real fix is the opposite — stop doing everything else.

Published: March 18, 2026 · Updated: May 5, 2026
Diagram of a service migration flipped from per-service to per-step execution

Flip the Axis: Layer-Based Service Migration

How parallelizing by step instead of by service helped a half-sized team do twice the work

Published: March 5, 2026 · Updated: May 5, 2026
Silent need for positional dominance destroys your career

Positional Dominance: A Senior Engineer Trap

When a teammate proposed a better design than mine, my first instinct was to defend my own — not because of logic, but because it was his idea, not mine.

Published: February 19, 2026 · Updated: May 5, 2026
growing tree, full of life

Delegating Without Authority as a Senior Engineer

As senior engineers, we often hit the ceiling at some point: our individual output is high, but writing more code or spinning up one more cluster does not feel like the best way to make more impact. A more significant impact comes from multiplying our efforts. But how do you do that without a team reporting to you? How do you effectively involve peers in your projects, influencing their priorities when you don’t control their backlog or performance review? ...

Published: April 4, 2025 · Updated: May 5, 2026
AWS S3 Cost Optimization: Removing Redundancy and Implementing Intelligent Tiering

AWS S3 Cost Optimization with Intelligent Tiering

Legacy setups can hide costs, and sometimes big. By challenging this, I learned some cool stuff about S3 Intelligent-Tiering and Lifecycle Configuration.

Published: January 29, 2025 · Updated: May 5, 2026
preventing cascading failures

Unpacking AWS Outages: System Design Lessons from Post-Event Summaries

Explore AWS outage case studies, uncovering essential strategies for building resilient systems by understanding dependencies and preventing cascading failures

Published: June 3, 2024 · Updated: June 4, 2024
Side-by-side comparison of Checkov, Trivy, KICS, Terrascan, tfsec, and Semgrep for Terraform security scanning

Terraform SAST Tools Compared: Checkov, Trivy, KICS

Side-by-side comparison of 6 Terraform static analysis tools: Checkov, Trivy, KICS, Terrascan, tfsec, and Semgrep.

Published: April 16, 2024 · Updated: May 5, 2026
Illustration of a cloud symbol containing icons of a gear, an API symbol, and geometric shapes, representing cloud computing and API management.

Terraform AWS API Gateway V2 + Lambda Guide

Step-by-step guide to building a serverless backend with API Gateway V2 HTTP API and Lambda using Terraform.

Published: January 9, 2024 · Updated: May 5, 2026

Get new posts by email