I have worked as an apprentice for four months at a company that has centers all around the world. I'm in the IT department and was recruited as a software developer. I'm actually the only developper in the center. I was given a development mission to create an internal application.
Due to network restrictions, I cannot download the tools I need to build this application. I'm in France and the network administrators in the US aren't responsive - they've learned not to be, over the years, for what I believe are cultural differences.
How can I engage the US network administrators ad get permission to obtain the tools I need?
The tool that I use to manage the mass of software dependencies of my projet downloads them from the internet, but the firewall of the company blocks all connections to "unknown" or "uncategorized" websites, so I can't download my dependencies. I can't even browse the documentation of those dependencies, or download development tools, because those websites are also blocked.
I tried to download the dependencies at home and then transfer them to my PC, but the internal policies also blocks USB devices, and all sort of unauthorized communication with external devices. My PC is limited to internet navigation and access to some administration tools, and it's pretty much the same with all the employees of the center. We have to use our smartphones if we really want to surf the web, but our network is still closed and unreachable from the outside, so it doesn't really helps, especially in my case.
All this makes it so that I can't develop or deploy the application. The communication between our IT service and their is very hard, because we are from France and they are at the US, so we have very different mentalities. US people in our company usually follow the standards given without any problem, but French people like us tend to criticize them, and they don't really understand why we don't just follow the instructions given. Every day there is a culture clash, so they have become accustomed over the years to ignore the majority of the requests of the employees of the French center, despite of the fact that the requests could be of a critical importance.
How can I give credibility to my request as a 17 year old trainee, with no work experience, but way more in software development?
One more thing, I'm French and I don't master the subtleties of the English language, so I don't think the word "trainee" is appropriate. The thing is that I work alternately at university and at work, and by recruiting me, they support my educational background, as a additional teacher. It's written on my work contract.