* Accept that the Internal IT sabotages External IT (using politics/compliance/HR).
Background:
Interesting projects are often handed to external IT, while the internal IT is perfectly capable to implement most or parts of it, they're held back from the project by the management. However internal IT is very often the only rep the external IT can talk to. Management never allows true of co-operation of internal and external IT to restrict costs and to 'benchmark' the internal IT.
Real Story:
1) I'm the "external IT" and the internal IT together with their project-manager (senior enterprise architect) block all my communication to the client and want to be aware of everything beforehand.
2) They're unhappy with my progress, but blocked my selection of a cloud-computing instance via HR.
3) Just got access to their lowest tier EC2-instance via a ridiculously complicated connection processs.
4) I'm not error free, but my consultant manager is on the customer's side, by principle.
5) The data I received is a very small and useless fraction that can barely be used for machine learning (at least with my limited skills).
6) I'm so frustrated and work remotely, away from both offices I've to report to.
7) I see me failing in this settings and I'm afraid of that. I don't know what to do.