Personally, I dont think you need to be too strict on your diet if your looking to bulk and are not looking to compete, etc.
I am very much like yu, trying to bulk, hitting the gym 4 times a week and as I type I have just finished a Pizza so I dont keep it too strict.
I would say just ensure that you are getting around 1.5g protein per lb of body weight so for you - 210-220g protein a day (chicken, fish, eggs, cottage cheese, steak, protein shakes, etc), a decent amount of carbs - slow release carbs may be good as you have to go for prolonged periods without food when at work (Brown rice, WW Pasta, jacket potato, oats, WW bread, etc) and then some essential fats too (Peanut butter, EVOO, nuts, oily fish, etc)
*Dont forget your fruit & Veg too

*
Aim for 1-2lbs of weight gain a week, so weigh yourself weekly to see where you are and cut back the amount of food you are eating if gaining too fast and add more if your not gaining enough. Unfortunately, there is no set number of macros to consume and its very much a game of trial and error.
Everyone is different mate and I hope this helps you in some way.
Nick