No, only UK and Commonwealth citizens.
You can join the US Navy if you are an American citizen or if you have a green card / work visa. Visit your local recruiting office and tell them your situation.
The child of a US citizen is considered a US citizen.
No
Have to be a US Citizen and if you have a spouse, they must be a citizen of the US also.
Yes, you do need to be a US citizen
I haven't heard that term when relating to the US Navy. But in the Royal Navy SDG is a scubadiver
Yes. She can join the Navy while becoming a US citizen. Contact a local Navy recruiting station and they will help you set up an interview.
no
There is no such country as 'Pearl Harbour" and thus there is no 'navy of pearl harbour'. Pearl Harbour is a US harbour in the Hawaiian islands and thus the navy based there is the US Navy and US citizens who want to defend their country will join that navy to do so.
A Jamaican can join the US Army if they have a green card or they are a naturalized citizen.
no you don't have to be in the military or navy
No. Chief Petty Officer is a rank used in the US Navy and the Coast Guard. It is also used in the Royal Navy (United Kingdom),the Royal Canadian Navy, the Royal Australian Navy, New Zealand Navy, Indian Navy and probably other navies of Commonwealth and former commonwealth nations.