Forced convection flow of viscous fluid over a moving, porous, and heated cylinder of variable thickness is studied in this paper. The non-uniform cylinder is placed vertically in a quiescent fluid. All the field quantities (the normal and axial velocities and temperature), defined at the wall or surface of cylinder, are variable and may have non-linear form. An appropriate set of transformations is developed on the analogies of systematic classical symmetries for a system of partial differential equations (PDE’s), whereas, they are equipped with the representative of each velocity component, temperature function, and similarity variable. However, the PDE’s along with the boundary conditions (BC’s) are reduced into a system of boundary value problem (BVP) of ordinary differential equations (ODE’s) by using these new and unseen similarity variables. The system of non-linear coupled ODE’s, combined with the BC’s is solved, whereas, the numerical results are obtained for different values of the existing governing parameters. All the field quantities, skin friction, rate of heat transfer at the surface of the cylinder are evaluated with the help of [Formula: see text] package of MATLAB and the results are shown in different graphs. The present simulation generalizes all types of forced convection flow problems, over a porous and heated cylinder of variable (uniform) radius, when it is stretched (shrunk) with linear and non-linear (uniform) velocity. However, the simulated problem gives rise to a new set of problems and that they are valid for non-linear (linear and uniform) injection (suction) velocity.