Want to know about Railway job

Hello sir,
I have completed the graduation degree i.e. B.Tech. from E.C.E. I want to know about the recruitment process in railway in India. Which posts is suitable for me and when will be the vacancies released?
Looking for detail response.
Thank you