I'm working with microservice architecture using Azure AKS with Istio.

I configure all, and developers work with microservices to create the web platform, apis, etc.

But with this, I have a doubt. There is much yaml to configure for Istio and Kubernetes, e.g. `Ingress`, `VirtualService`, `Gateway` etc.

Is this configuration, part of the developer responsibility? should they create and configure this? or is these configuration files part of the responsibility for the DevOps team? so that developers only is responsible for creating nodejs project, and the DevOps team configure the nodejs project configuration to execute in k8s architecture?