Credit card for non US citizens?

I need someone to tell me if there is a way to apply for a VALID credit (Visa ,Master , others )card with US address for non US citizens .

I want to shop from Microsoft but it’s only for limited countries ,is there any work around method ?

By the way I live in Middle east now .
By the way I live in Middle East now .

in confusion about my job?

hi all
i am sagar mantri.i am an electronics and telecom engineer. i am currently working in big name company in admin department. i got an offer from small industry for software technical in microsoft NAV. can you suggest me what should i choose?

Thanks