Responsibilities:
- Oversee the annual IT budget and ensure cost-effectiveness.
- Monitor daily operations, including server hardware, software, and operating systems.
- Generate performance reports for operating systems.
- Ensure that all IT activities are performed within the parameters of applicable laws, codes, and regulations.
- Evaluate technology risks to develop a network disaster recovery plan and backup procedures.
- Remain up to date with advances in technology and industry best practices.
- Overall responsibility for the smooth running of all IT operations, systems, infrastructure, cybersecurity, disaster recovery, backups, and support services.
- Coordinate technology installations, upgrades, and maintenance.
- Manage and assist in providing technical support across different departments in line with the company IT Service Management standards.
- Troubleshoot hardware and software issues effectively with a hands-on approach.
- Manage IT hardware procurement, including recommendations and negotiations with suppliers
- Responsible for the installation, configuration, and maintenance of all company systems, including but not limited to POS, VOIP, Wi-Fi and access control.
- Support rollouts of new applications.
- Maintain and update systems documentation, IT software, hardware, and security inventories.
- Server, client, device maintenance, and end-user support.
- Networking, endpoint security, firewall management, and configuration.
- Interact with staff at all levels, ensuring a high level of customer satisfaction.
- Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field.
- At least three years of experience running technology operations with hands-on technical experience.
- Proven experience in managing IT infrastructure and services.
- Experience with computer networks, network administration, and network installation.
- Proficient in computer hardware, cabling installation and support, wireless technology applications and interface, and IT security.
- Proficient in Microsoft Windows software, including server, Office, and Exchange.
- Excellent communication and listening skills.
- Ability to work under pressure and manage multiple concurrent demands.
- Excellent organizational and prioritization skills, attention to detail, and problem-solving skills.
- Excellent people skills and ability to manage a small team.