Heat the olive oil in a large soup pot (see notes) over medium high heat. Add the vegetables (onion, garlic, celery, jalapeno, red pepper, smoked paprika). Saute for a few minutes until soft. Add half of the beer and all of the broth. Bring to a low simmer. In a separate saucepan, melt the butter. Whisk in the flour. Cook for 5-ish minutes, stirring regularly. Add this butter-and-flour mixture to the simmering soup pot. Let the soup simmer for a few minutes. It should start to thicken. Slowly whisk in the milk and remaining beer. Simmer again for 5-10 minutes until creamy and slightly thickened. Remove from heat and wait for a few minutes for the soup to cool down slightly. Stir in the cheese until evently melted. Season with salt and pepper. Grab your spoonssss!