As for the trigger, could well have been a passenger. ISIL seems to have no shortage of suicide crews. Maybe even a cabin staff if the Schwepps thing is to be believed?
Besides that Russian police investigates such possibility, it's greatly unlikely as it was return charter with mostly families aboard. Crew is highly unlikely too as it's small airline and staff is well paid in industry so rotation is quite small.