I would never buy a suit on the Internet. It is an item you need to try on.
I'm a 42 regular and it is amazing the different brands of suits and how they
fit me differently. If you have a Men's Warehouse near you or a local mens store, they will help you with puttting together a shirt and tie to match.
Good Luck on the new job.