Also the writer suggested to create an account in a site HIRED, which helped me appear for interviews. You just have to create a profile on this, and if they accept you, your profile will be online, so that different employers could see them and contact you for interviews. You don’t have to go and apply jobs on this site, instead employers approach you. You can try this as well. https://hired.com/x/3dgte
Me and my husband, Rohit, also came as immigrants this year in May. We got guidance from this article and followed the suggested approach. We used to open LinkedIn in the morning, and sort jobs according to date and started applying like 20 or more jobs in a day, no matter if they matched 100 percent or 50 percent and got a number of interview calls by this approach.