It's 95% buzzword.  Usually it means it's a remote virtual computer.  It's one of those words that could mean anything between teaching you how to use one to teaching you how to design and set up a virtual server farm.  Which is the difference between learning to drive a car and engineering one from scratch. Since they're advertising to Social Media Specialists, I would guess it's the first.