We are seeking a skilled Server Administrator to manage the installation, maintenance, and configuration of our local and cloud servers, as well as storage networks. This role is critical to ensuring our IT infrastructure remains secure, efficient, and operational. Key responsibilities include server security, performance tuning, backups, and troubleshooting. The ideal candidate will have experience in resolving server issues, and hardware failures, and implementing robust security measures—such as firewalls, access controls, and intrusion detection—to protect against unauthorized access or attacks.
Key Responsibilities:
Server Installation and Configuration:
Responsible for the configuration, monitoring, maintenance, and operation of local and cloud servers.
Install, upgrade, and configure server hardware, operating systems (Windows, Linux, etc.), and other enterprise applications.
Manage virtual servers and integrate automation processes.
Manage virtualization platforms like VMware, Hyper-V, and/or other tools (VirtualBox, Citrix, etc.).
Participate in server planning and scaling:
Evaluate current and future needs.
Consider security and compliance requirements.
Responsible for capacity, performance, and storage planning.
Optimize resource allocation.
Incorporate flexibility to accommodate unforeseen changes.
Perform Patch management tasks including:
Maintaining current logs of available patches.
Deciding what patches are appropriate for systems.
Ensuring that patches are installed properly.
Testing systems after installation.
Documenting all associated procedures.
Set up and manage Active Directory, DNS, DHCP, Entra ID, and other essential server services and endpoints management.
Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues.
Perform regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures.
Setting up failover systems, high-availability clusters, and redundancy to minimize downtime.
Network Management:
Perform general Local Area Network/Wide Area Network (LAN/WAN) management.
Managing firewalls and overseeing network security
Provide support of Storage Area Network (SAN) products associated with networks.
Monitoring network performance and cloud resources
Establishing connections among cloud networks
Cloud Service Management
Assist in Integrating cloud systems into current environments
Manage requests for cloud service modifications
Analyze cloud deployment data
Participate in evaluating and implementing new technologies
Manage cloud infrastructure, security, and performance monitoring.
Ensure that cloud solutions meet performance and security requirements.
Provide support and troubleshooting for cloud systems.
Security Administration:
Proactively prevent potential downtime or security breaches.
Implement and maintain security best practices including firewalls, access controls, and antivirus solutions.
Conduct regular security assessments and audits to detect vulnerabilities and ensure system security.
Troubleshooting and Support:
Provide technical support and troubleshooting for endpoints and server-related issues.
Respond promptly to downtime events, identify root causes, and implement fixes.
Collaborate with IT staff and other departments to resolve technical issues as required.
Assist the IT Support Team in Licensing Management, Assets Inventory, and IT Procurement-related issues.
Documentation and Reporting:
Maintain accurate and detailed server configuration, maintenance, and incident records.
Prepare and present reports on server performance, capacity, and downtime analysis to the IT Manager.
Maintain security audit and logging information on all classified networked and standalone computers.
Maintain documentation and technical specifications for planning and implementing new or upgrades of IT infrastructure.
Education:
An advanced degree in Computer Science, Information Technology, Engineering, or a related field is preferred, along with at least (5) five years of experience in the relevant field.
Alternatively, a bachelor's degree is acceptable with a minimum of (7) seven years of experience in the related area.
Certification(s) in Microsoft technologies such as Enterprise Administrator and VMWare technologies is a plus, including but not limited to:
Microsoft: Azure Administrator Associate
Red Hat Certified System Administrator (RHCSA)
VMware Certified Professional (VCP)
CompTIA Server+, Security+ and/or Network+
AWS Certified Solutions Architect (Preferred).
Google IT Support (Preferred)
Skills and Technical Experience:
Demonstrates solid knowledge and experience in Server/System Management and support of VPN-based solutions.
Familiarity with various operating systems and platforms including (Windows and Linux Server)
Experience with Azure, AWS, GCP, DevOps, GitHub, or other code repository tools is a plus.
Experience with physical and virtual server setups, including RAID, SAN, NAS, and other storage solutions.
Experience with cloud server administration, tuning, configuration management, and scaling.
Experience with Windows SQL administration, and scripting in Power Shell, Bash, and other automation tools.
Experience with Patch Management & Patch Automation experience.
Windows Server Environment: Active Directory, Domain Controller, DNS, DHCP, and O365.
Managing hybrid environments where both cloud and on-premises systems coexist.
Ability to manage multiple tasks and projects simultaneously.
Good understanding of cloud security models (IAM, encryption, and network security environment).
Other Skills:
Effective analytical, problem-solving, installation, and maintenance skills.
Ability to engage in self-development and learn new technologies across various industries.
Ability to work independently as well as within a team.
Ability to communicate effectively verbally and in writing.
Ability to establish and maintain effective working relationships with employees, vendors, clients, and the public.