Earlier quoted context omitted.
You mean if someone decides to work for Amazon instead of Infosys, it is a bad decision? If you really believe that you sound like one of those thousands of employees from the likes of services companies like Cognizant or dated product companies (looking at you Cisco and Oracle) who want to justify it to themselves and others that they are in a place as good as any FANG and there is no good reason to work for FANG. T…
>>You mean if someone decides to work for Amazon instead of Infosys, it is a bad decision? If some one decides to be a SRE at Google than be a programmer at TCS, I'd say that person's other skills are even irrelevant at this point. You have just committed career suicide. >>If you really believe that you sound like one of those thousands of employees from the likes of services companies like Cognizant or dated product…
With such a narrow and demeaning view I doubt anything can change your mind. But I have many colleagues who have switched roles between SREs and full time development many times in career. They are some of the most competent developers at my workplace. They have seen so many systems crash and burn at high loads that they instinctively design and develop systems with multiple points of redundancies to fail gracefully and recover automatically in distributed environments.
So choosing SRE was far from suicide. Instead it enriched their careers. Don't underestimate the kind of experience a SRE work at Google or Amazon can give you. An average SRE at Google works at a scale and complexity that an average Cognizant employee can't even begin to imagine.