Preheat oven to 425 degrees. Place baking sheet on top rack of oven.
Place 2 Tbs. of olive oil, season with sea salt and fresh ground pepper. Seed and slice peppers. Drain artichokes, rinse well and pat dry with paper towels. Toss peppers and artichokes in olive oil. Toss to coat.
Place vegetables on preheated baking sheet. Bake for 10 minutes. Remove baking sheet from oven and turn vegetables. Return pan to oven for another 10 minutes until vegetables are slightly browned. Remove from oven and set aside.
While vegetables are roasting, prepare the avocado pesto. Peel, remove seed, and dice avocado. Place in bowl of food processor with the lemon juice, basil, parmesan, garlic, and olive oil. Process until creamy. Season to taste with sea salt and fresh ground pepper. Add optional red pepper flakes.
Bring large pot of water to hard boil. Add I Tsp. of Kosher salt. Add pasta and boil until al dente approximately 8- 10 minutes. Reserve 2 Tbs. of pasta cooking liquid. Drain pasta. Toss pasta with pesto and roasted vegetables. If desired, add pasta cooking liquid to tossed pasta to thin sauce slightly. Garnish with fresh chopped basil and shaved parmesan.