Hi, Can anyone tell me difference between Software Engineer Infrastructure vs product ? My Interview is scheduled at fb london and I mostly worked on backend of Products. When I open my fb career page then I can see Software Engineer - Infrastructure there. Is Software Engineer Infrastructure means Dev-ops kind of role ? #engineering #facebook #facebookrecruiting #softwareinterviews
Infra is c++, java rpc services (thrift). It is typically some backend. It gets scheduled in data centers via Facebook equivalent of kubernetes. You build, test, release, monitor and be oncall for it. Product is php/hack code that lives in a monolithic frontend service layer that is a one size fits all. You check in code and in 4 hours it goes to prod. This layer calls the backend services.
Excellent explanation
Give this guy a Medal
When is your interview scheduled?
> Is Software Engineer Infrastructure means Dev-ops kind of role ? No it means software engineer working on infrastructure projects. Dev-ops are called production engineering at FB.
Can you give an example? Does it makes sense for someone with c++ embedded background to join? No distributed system hands-on experience