Nurse practitioners can prescribe Suboxone, although the exact regulations on their ability to prescribe vary. Prescribing Suboxone usually requires a special waiver, but nurse practitioners can get this waiver.
Nurse practitioners can prescribe medications, although the specific regulations vary by state. Some states require that nurses have varying degrees of oversight from doctors when prescribing medications.
The process of prescribing Suboxone is somewhat more limited. In most states (although not all), Suboxone prescribers need to obtain a waiver in order to prescribe Suboxone, but nurse practitioners are able to obtain these waivers.
Nurse practitioners who have a waiver to prescribe Suboxone may still sometimes encounter barriers when prescribing them. For example, some states limit the number of patients a nurse practitioner is able to prescribe for at a given time 
The short answer of who can prescribe Suboxone is “anyone with a waiver to do so.” Most of the time, this is either a physician (M.D. or D.O.) or a mid-level provider such as a physician’s assistant or nurse practitioner.
Special circumstances exist that allow a practitioner to prescribe or at least administer the medication even when they normally couldn’t. For example, a practitioner can request a temporary increase in the number of patients they can prescribe Suboxone to in certain emergency circumstances.
They’re also allowed to administer what is sometimes called a “bridge dose” of Suboxone for up to three days even if they don’t have the proper waiver if Suboxone may serve as a legitimate emergency treatment for a patient’s withdrawal symptoms.
The Substance Abuse and Mental Health Services Administration (SAMHSA) provides a helpful tool for people looking for a Suboxone provider. Their buprenorphine practitioner locator can help you identify which providers are nearby. The tool lists nearly all providers who have waivers, with the exception of the few that would prefer their information not be available with the tool.
SAMHSA’s tool is easy to use. By putting in your address, you can quickly see all providers within a set geographic range and get their names and contact information. Then, you can call for more information about their available drug treatment options.