Certain jobs in the military are limited by citizenship. This is usually because military regulations only allow security clearances to be issued to United States Citizens.
While the following Navy Ratings (Enlisted Jobs) do not require U.S. Citizenship, one must be a legal immigrant (with a green card) residing in the United States in order to join any branch of the United States Military. The Navy cannot and will not assist with immigration. One must legally immigrate first, and then apply to join the U.S. Navy. Once an immigrant joins the U.S. Military, normal residency requirements are waived and they can apply to become a United States Citizen, after 3 years of active duty (sometimes less, during periods of hostilities). One must be a U.S. Citizen to become a commissioned officer, or to re-enlist in the military.
Below is a list of ratings (jobs) in the United States Navy that do not require U.S. Citizenship: