serpentist

Etymology

From serpent + -ist.

noun

  1. Someone who plays the serpent.