Service Manager - UK (Network Technology)
2 months ago
At Juniper, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement the world has ever known. Service Managers can chat with technical people and translate the same at an executive level, synchronising and improving understanding. Participate in c...