IT Consulting Firm in Southern Vermont
Bennington, Vermont
04/24/2026
Full time
Job DescriptionJob Description Summary: Plan, implement, oversee and maintain servers and network infrastructures and projects. Job Duties & Responsibilities Install and configure internal and customer-facing servers, workstations, network devices and firewalls. Manage and configure operating systems including Windows and Linux environments, ensuring optimal performance and security. Manage network infrastructure components including DNS, DHCP, VPNs, firewalls, and network security protocols. Active Directory/LDAP user and group administration Group Policy design and configuration Monitor system performance metrics; respond to alerts from platforms used to monitor client endpoints. Troubleshoot issues related to system design or architecture; perform capacity planning for future growth. Define and document best practices and support procedures. Provide after-hours support for Infrastructure related emergencies as well occasional weekend maintenance. Interact with customers and staff at the technical level, as required. Carry out special tasks at Management's direction. Other duties as assigned. Requirements: Proven experience in system administration within IT environments involving Windows Servers and Linux distributions (Ubuntu, CentOS). Strong knowledge of virtualization technologies including Hyper-V and VMware ESXi Hands-on experience with cloud platforms such as AWS and Azure. Expertise in configuring RAID controllers for data redundancy; managing load balancing solutions; implementing high availability architectures. Strong grasp of information security principles; ability to implement security measures across systems and networks. Bachelor's degree in Computer Science or related field experience preferred; relevant certifications such as CompTIA, Cyber Security, and Microsoft Infrastructure are advantageous. The successful candidate will play a critical role in maintaining the integrity of our clients' IT infrastructure while supporting ongoing technological advancements within the organization.