• Provide strategic advice on using technology to achieve goals
• Manage IT initiatives and collaborate with staff
• Support new technology implementation
• Train users in new and existing IT systems
• Provide assistance with technical issues
• Define software, hardware, and network requirements
• Monitor the computer systems and network