There are about a half-dozen ways to make such a character: you could apply a class template onto an existing creature, you could use the NPC creation rules in the DMG, you could reskin a different monster that has appropriate abilities, you could just find a monster that fits the concept, you...