· 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