Entry-level communications specialist at Canonical · On-site | JobLoom