Neither option sounds all that good (that particular AWS offer sounds scary: if he's "estimating" 45-50 hours, why doesn't he know? It is probably more). Stay at MS for now and keep looking for the right position (including at AWS).
Sigh. These were not the first two interviews I did, I interviewed at several startups offering remote work etc but didn't get hired. I'm really burned out on interviewing.
Take a break then, and try again in six months.
Ya, I tend to agree with webmaven. None of the offers jump out in terms of being worth it. Take a break, work on your interview weaknesses, and try again in a bit. Enjoy the summer and keep things chill at work.
Thanks. I'm nailing the behavioral, cloud and sysadmin stuff, need to work on my coding chops. I'm not even targeting SWE jobs, but to get the best SRE/DevOps type jobs you still need to code pretty well these days.