Python is the go to language and at least for AWS, there is one module - Boto3. For C#, every AWS resource has its own Nuget package.
And no, K8s is not the magic bullet. There is a lot more to managing cloud resources than just K8s. It doesn’t even begin to cover the different managed services.