A contemporary ship houses all the complex system like boilers, gas turbines, diesel engines, alternators, steam engines, refrigeration, steam turbines, winches, pumps, compressors, crosses, air conditioning plants, monitoring systems etc. Marine engineer plays a very significant and responsible role in maintaining these machineries and ensuring that these run flawlessly throughout the journey of the ship. It requires high level of technical expertise and knowledge.