Well 30V across a 0.3R load is 100A so your current requirement is massive. Much bigger than the 10A you first talked about.
This INRUSH current (short duration, mS range) can be limited using an INRUSH resistor (low resistance , high wattage, maybe 2 ohm 25W) but frankly, looking at that solenoid , I think you should consider using a Contactor with a Snubber to prevent arcing. You can use a Mosfet to turn on the contactor if you use a 1N4007 across the coil as a flywheel diode.