Prep all your ingredients, starting with the shrimp. Peel, remove the tails, and devein if not already done at the fish counter. (I'll show you how. It's easy.)
Rinse and pat the shrimp, then place in a medium-sized bowl.
Add cajun spice, paprika, salt and pepper, garlic powder, Italian seasoning, and olive oil, then mix well.
Add water, salt, and a splash of olive oil to the pot with a lid, then bring to a boil over high heat. When water boils, add pasta and cook for 12 minutes.
In your skillet over medium heat, add the butter. When it starts to melt, add the shrimp and cook for 1 to 2 minutes per side.
Remove shrimp and set aside.
Add the chopped onion, garlic, and red pepper flakes. When the onions become translucent, about a minute later, add the chopped sun-dried tomatoes, chicken stock, cream, and lime juice.
Let the cream start to boil, but do not let it boil. Then turn the heat to low and simmer, stirring occasionally. This is a good time to check the flavors. After a minute, add the Parmesan cheese and parsley. Check the flavors again and keep stirring. (I might even add a dash of cayenne now, if you like more heat.)
Add your cooked shrimp to the sauce. Ideally, your pasta will be ready at the same time as the sauce.
Drain the pasta, then add it to the pan and garnish with parsley and additional grated Parmesan, if desired.