I have recorded a video tutorial highlighting some of the features of a module I created for Drupal a while ago. This is the Warmer Drupal module.
Cache warming may not be a critical piece for sites with a lot of traffic, because traffic organically warms caches. However, it is critical for these sites to deploy with warm caches after a release that cleared all caches. This will prevent overloading the server or even cache stampedes.