Sure -- It's a multistage process making a graphics sandwich. The meteo data is done by GrADS. I render these at full HD resolution-- 1920x1080.
The base map and overlay are both produced in QGIS using the NaturalEarth database. Because GrADS can't read geographical info from graphics they are built by hand and the parameters are entered into GrADS by hand.
Animations are made from still png frames using ffmpeg.
OpenSans is my font.
All of this runs on an i5 with 8Gb of RAM under CentOS7. I make around 40,000 maps a day (one per frame in the animations).
I am 68 years old. My only computer training came 51 years ago. This is all self taught.