Lewis Hamilton will go up against one of the most highly-rated drivers on the grid at Ferrari in Charles Leclerc.