At airbnb for example the lowest Assenture contractor has everything, and can deploy to prod. Is it like this everywhere? How many people at Google have access to the search indexer, orchestrator and other code needed to run the site? Is there no single person with this access?
Lol at the Airbnb claims 😂
If your doing development or eng is involved in ur job yes
It depends on what you mean by access? Dev can open PRs that can be merged by certain owners. Then ci/cd takes care of the rest. Devops maybe able to push code manually and access prod but swe generally shouldn't have to.
Can everyone see the code for everything?
Keep in mind "deploy to prod" may mean pass unit tests, static analysis, deployment and integration tests on DEV, code review, change control to org at large, and approval from appropriate engineering manager. With the right tooling all of this can happen quickly but it's not a blind "deploy to PROD"
It would be cool if it was
I don't think you have ever worked on a large scale, sharded system if you still have a concept of "deploying to prod"
I'm pretty sure Google never, ever deploys real features to prod since 1998
OP has been applying to places and being rejected left and right. He doesn’t understand system design topics and is an old guy left behind who doesn’t understand newer distributed systems designs.
OP, are you kidding? Or is that based on your large scale grocery store experience?
Lol OP. If you mean see the codebase, yes, you can see code in any repos upon joining as dev. (I believe this is the case for F and G as well?). But deploying is not as straightforward as you say it is.
It's just a code review plus merging to master. If the reviewer slips up you could hack the site as a random contractor.
You clearly haven't worked at an established tech company. There are many layers of tests upon landing the code + staging/prod separation
OP, I'd like my turkey sliced very thin, this time
Lolol