If a user is member of "Facilities" dept. and he/she is NOT an admin, he/she will see only the tickets in his/her dept.
In the other hand, if a user is member of "Systems" dept. and he/she is NOT an admin, he/she will see only the tickets in his/her dept.
So, I think it's done in OsTicket by default.
Do I understand your petition?