Preheat oven to 350° and spray a 9x5 inch baking pan with non stick spray, set aside.
In a medium bowl, whisk flour, cinnamon, baking powder, baking soda and salt together. Set aside.
In a large bowl, beat butter and sugar together until creamy.
Add eggs and vanilla, beat on medium until combined.
Alternate buttermilk and flour mixture until just combined then stir zucchini and pecans into mixture.
Spoon into prepared baking pan and bake for 50-60 minutes or until toothpick inserted in the center comes out clean.
Carefully remove from oven, let cool for 10 minutes in pan and then turn out onto a cooling rack to cool.