*Analyzing data to recommend improvements to existing systems or processes*Setting up new computers, networks, and software for new employees*Providing support to IT staff by answering phones, processing paperwork, and responding to user requests*Installing operating systems and other computer software applications on new computers*Coordinating with other departments to ensure that all technology is working properly for the company*Collecting, analyzing, and storing data for use in reports*Supporting the maintenance of existing computer systems, including troubleshooting problems with hardware and software*Assisting with computer network security by scanning for vulnerabilities and viruses*Providing technical support for computer hardware and software issues