Preheat oven to 200ºC (400ºF).
Trim the tough, woody ends. Pat dry with a paper towel.
Place asparagus on a large rimmed baking sheet.
Add olive oil, garlic, garlic powder, smoked paprika, and cayenne pepper. Season with salt and pepper.
Toss to coat.
Arrange in a single layer.
Bake for about 12-15 minutes, or until the asparagus is tender and lightly charred on the tips.
For the last 1-2 minutes of roasting, sprinkle with grated parmesan.
Once melted, remove from oven, and immediately drizzle with lemon juice. Top with lemon zest.