Supervise and support IT staff (help desk, technicians, administrators)
Monitor and maintain computer systems, servers, and networks
Ensure system security, data backups, and disaster recovery plans are in place
Troubleshoot hardware, software, and network issues
Manage IT projects such as system upgrades, installations, and migrations
Develop and enforce IT policies, procedures, and best practices
Coordinate with vendors and service providers
Track and manage IT inventory and budgets
Ensure compliance with company standards and regulatory requirements
Provide technical guidance and training to staff