I've know good developers who write excellent code, great tests, etc. but that struggle to figure out how their code is built, packaged, and run in various environments.
Likewise, they don't really understand databases, load balancers, and the other surrounding pieces.