• Monitor existing systems to ensure structural integrity
• Oversee the development and installation of new hardware and software
• Install and configure operating systems and other software and routinely test installed software for glitch detection and other issues
• Provide technical direction to IT support staff
• Ensure constant availability of technical resources
• Design and implement security systems and redundant backups to maintain data safety
• Write custom scripts to reduce the need for human intervention