You will deffo need a visa. If muliple entry you will first need a letter of invitation from a Russian sponsor company. Its a very loooooong process.
If inbound as crew then you should be able to get a one off visa on arrival but it can take several hours, but check with the likes of Russaero.