Performs initial setup, software installation, testing, and security hardening of computer server systems.
Performs daily operations of managing server systems.
Designs, prepares software specifications and codes software programs for limited-scale to complex interactive systems.
Troubleshoots hardware/software problems and system failures.
Monitors and evaluates operating efficiency, analyze hardware/software performance and tuning.
Performs long-range and capacity planning studies to determine the type of resources needed to support expected volume, types of application systems and operating assurance.
Monitors systems backup procedures and executes recovery operations when necessary.
Prepares documentation of systems and software for permanent records.
Advises and trains clients regarding server systems.
Additional duties as assigned.