Being Put Down

I'm having trouble dealing with a workplace bully. Alyssa* used to work takeout with a girl, Sarah*, who moved away recently and now I'm the one who works takeout and Alyssa* is a waitress. She likes to remind me every chance she gets that I'm not Sarah* and that I'll never be as good as she was at takeout and she tries to tell me how to do my job and won't let me live it down if I make a mistake or if I get distracted with another task at work and can't focus solely on takeout and it really makes me feel bad and it irritates and frustrates the shit out of me! Alyssa's* gotten in trouble at work before for spreading gossip and being a negative influence, but they won't fire her! I guess that's what happens when your buddy-buddy with one of the bosses. How can I deal with Alyssa*? Every time I find out we're working at the same shift, my day instantly gets bad and the negativity and the anger I feel impacts my work and makes my job hard to enjoy.