Can we automate the choice of the hyper-parameters of the evolutionary algorithms?
Yes, you can also automate the choice of certain hyperparameters of the evolutionary algorithm. In this context, this process is called self-adaptation. There are different ways of performing self-adaptation (depending on the hyper-parameter that needs to self-adapt). See e.g. the chapter Self-Adaptation in Evolutionary Algorithms (by Silja Meyer-Nieberg and Hans-Georg Beyer) of the book Parameter Setting in Evolutionary Algorithms (2007).