Do SREs/DevOps engineers (with same coding skills as SWEs) get approximately the same range of compensation (based on YOE and skills of course) as SWEs, or is it lower? And I also wonder if a uni degree has an impact on your place in the market, or just skills that you can prove during the interviews (as an SRE)?
The devops is such misused and vague term as I have seen the companies consider devops be like sysadmin and operation. No development work. Only maintenance.
Devops is a culture. SRE implements Devops. SRE roles vary from ops/monitoring to development.
yeah, that's why I like the specifics of SRE definition by Google/Netflix. I wonder if they also interview at the same level difficulty as software engineers. Because after all, SRE coding is less scope, you never need to go into depths of software architecture and design patterns, you just script and automate things, and usually they are many small ones, not connected or related to each other (vs many small ones very connected and dependent on each other, as SWEs need to do, which is much harder). Also SRE scripts rarely use databases/message queues/etc', it's usually web APIs back and forth manipulations.
Done right, same range and then extra for being on call with SRE. Leetcode compensation category can help illustrate.
Thanks. But what do you mean by "Leetcode compensation category can help illustrate"?
If SRE are implemented in the right way then they are basically software engineers so the pay should be the same. But this does not apply to a lot of companies because they just disguise devops/sysadmin as SRE.
I know that Google does, but nothing about others. Which companies are known for proper SRE practices?
Facebook, Indeed, Dropbox. Definitely not Microsoft though.