Which would you choose? I’m not a big fan of C#. I prefer python/bash/linux/kubernetes/openshift. Tho I imagine in Azure these technologies are present too. Microsoft TC slightly higher (150k vs 130k)
MS anyday because IBM owns redhat. Redhat was sold to IBM because it couldn't sustain itself. Considering the condition, next 12-18 months business with good cash flow are probably better placed than the rest survive or not have significant RIF
LOL, WTH are you talking about? IBM bought Red Hat, a company with less than 15k employees, for $34B. RH has been profitable and growing for more than a decade, without one single bad quarter and typically double digits YoY growth. Red Hatters felt pretty bad and disappointed with the acquisition, if anything.
Probably you should switch, IBM will kill anything and everything good with RH
MS but you don’t get to use pyhton and linux in Azure, at least not quite often.
I’ve worked with teams in Azure that use both python & Linux, so (while I’m not sure how common it is), it’s certainly possible.
I hardly understand this part. Most of the infra is already bootstrapped or done once in the product lifetime. Rest all the time is to code business logic. How on Earth would open source tech or otherwise would matter.
Sorry I don’t get your point would you mind expanding?
You were mentioning that you prefer python and other open tech stuff. But how does it matter for the majority of your job would be coding business logic.
MSFT definitely. Teams that I’ve worked with in Azure definitely use Python and Linux. I have seen the other tools used as well, but I don’t know much about those teams. MSFT may also have a better reputation & seems to have the better TC (along with benefits like 401k, ESPP, stay fit, tuition reimbursement, etc).
Definitely MSFT. The IBM culture is starting to kick in here. Plus, RHT doesn’t do refreshers so you’ll make less money over time.
If there’s an initial stock grant, when does it end?
Pre-IBM it was a 4 year schedule. Now it’s 3 year but IBM stock is shit.
Thx for the input. How much should I insist on for TC? I have 7yoe and am currently Senior SWE at a much smaller company. I would be joining as SWE for red hat. Also how easy is it to transfer location after a year?
As everyone has suggested, I would recommend MS as well. The pros for MS are money and the cash flow MS has. However, Red Hat has phenomenal culture. You will love it here if you are part of the Engineering team.
MS. It has a cloud business and it is more diversified with lots of cash.