preheat oven to 350.
In a cast iron skillet, heat the olive oil. Sprinkle the potatoes with salt and pepper, cook over medium high heat until potatoes are fork tender, remove potatoes from skillet.
Return skillet to heat, adding additional olive oil if the pan is dry and cook the shallots and red peppers until soft. Add the chorizo, stir and break up while cooking. Once the chorizo is mostly cooked, add the beer, scraping to deglaze the pan.
Add the tomatoes and cook until slightly reduced, about 5 minutes. Return potatoes to the pan.
Crack the eggs on the skillet, evenly spaced.
Cook in a 350 oven until the whites have set, about 10 minutes.
Top with cilantro, parmesan and avocado prior to serving.