I joined a start-up recently as their first software developer. They want to build a mobile app in-house, but they have no infrastructure for development. - I wasn't told that before joining. They made out they had a small team already.
Usually when you join a company, they have procedures and tooling already setup.
This got me thinking, who is usually responsible for setting all this up, all the tooling, procedures, dev servers etc... is there a job title for this kind of thing?
I want to know so I can suggest my boss hire another person to handle this. Just saying "another dev" isn't good enough, as most devs haven't done this. I want to go back to my boss and tell him what position he needs to advertise for.