Self-signed certificates in ElasticSearch

By default Elastic operator generates self-signed certificates automatically in the form secrets. Does the operator take care of cert rotation?

Yes.
Certificates are configured for a validity of 1 year by default. They are rotated automatically 24h before that 1 year period is reached.
You can tweak those periods through operator configuration: https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-operator-config.html.

Thank you @sebgl