- Maintaining current hosting environment in both a Linux and Windows environment.
- Providing support for customer hosting specific issues including debugging customer sites to aid in problem resolution as well as customer initial setup of sites.
- Ensuring servers are kept up to date and free of potential exploits.
- Setup and deployment of new hosting servers.
- Maintaining a highly available environment to minimize interruption to customers.
- Researching competitive product offerings and recommending changes to existing products or new additions.
- Performing DNS transfers and setup on behalf of customers as well as troubleshooting DNS issues.
- Ensuring customer data is protected.
- Monitoring the health of the entire hosting environment.
- Troubleshooting advanced customer networking; connectivity issues; VoIP connectivity and quality of service and customer facing email issues.
- Assisting in maintaining internal corporate systems including corporate email, messaging, websites, SQL Servers, Sharepoint farm, and call center phone system.
- Maintaining monitoring system to detect faults or resource outages for all systems.