General Office Management and Administration including Executive assistance Repair and maintenance of Office premises, Maintaining office equipment Maintaining confidential, administrative and personnel files Preparing payroll of office staff including managers, general manager, operation manager and all other lower staff with performance reports and counseling of employees. Perform evaluation of all managers, technical and non-technical staff. salary increment Planning, organizing, directing, controlling and evaluating daily operations Visiting of executed sites daily. Preparing daily progress reports of work being executed on sites. Preparing payroll of site staff and performance reports Job posting, recruitment, conducting recruitment exams (if any) and interviewing, Training and development. Security