Preheat your grill or grill pan to medium-high heat.
In a small bowl, whisk together the olive oil, lemon juice, lemon zest, dried dill, garlic powder, sea salt, and black pepper.
Trim the woody ends off the asparagus spears and place them in a bowl, tossing with half of the lemon-herb mixture.
Brush the remaining lemon-herb mixture over both sides of the salmon fillet.
Place the salmon on the grill, skin-side down first, and cook for 4-5 minutes.
Add the asparagus to the grill alongside the salmon, turning occasionally until tender and slightly charred.
Flip the salmon carefully and cook for another 3-4 minutes until it flakes easily with a fork.
Remove from heat and serve the salmon hot with the grilled asparagus.