For developers I would phrase this as - learn about deploying workloads on k8s, using tools such as Kustomize, Tilt/Skaffold, Knative, service mesh, Ingresses and cert-manager. It is not simple for developers to use Kubernetes effectively in production without learning a few tools and concepts. There is a lot of demand for training of developers to use k8s and plenty of opportunities out there for those with the know how.
The other useful skill is using k8s as a platform to build platforms, even for internal workloads there can be a lot of value developing custom resources, controllers and webhooks
Once you have the right tools and tactics using k8s is a breeze and very productive
The other useful skill is using k8s as a platform to build platforms, even for internal workloads there can be a lot of value developing custom resources, controllers and webhooks
Once you have the right tools and tactics using k8s is a breeze and very productive