To make the cake:
Preheat your oven to 325 F.
Using a hand or stand mixer, add the butter and vegetable oil and begin mixing. Then slowly mix in the sugar.
Once fully added, mix the ingredients together for approximately three to four minutes.
Add the eggs to the bowl, one at a time, mixing until combined after each addition.
Then add the rum or vanilla extract and mix.
Combine the flour, baking powder, and salt.
Add the flour mixture to the bowl, alternating with the milk or buttermilk, beginning and ending with the flour mixture. Scrape down the sides of the bowl.
Spray your 12-cup bundt pan with baking spray and then add the pecans to the bottom of the pan spreading evenly.
Bake for approximately 1 hour and 15 minutes. The cake is done when a toothpick inserted into the cake comes out clean.
Allow the cake to cool in the pan for twenty minutes before inverting it from the pan. After inverting the cake allow it to continue to cool while preparing the glaze.
To make the glaze:
Add the butter to a saucepan and melt over medium heat.
Add in the sugar, salt and water and mix.
Bring the mixture to a slow boil and simmer for 5-6 minutes stirring occasionally.
Remove from the heat. Add the rum and vanilla mixing well.
Slowly pour the glaze over the cake. Using a pastry brush, brush the sides of the cake with the remaining glaze.
Allow the cake to cool, then transfer to an airtight container for approximately four hours (preferably overnight) to completely cool and soak in the glaze.
Serve and enjoy!