content delivery networks careers in Halifax, Canada