Infrastructure Management:
· Manage and maintain the organization's IT infrastructure, including servers, network devices, storage systems, and virtualization platforms.
· Ensure the availability, reliability, and performance of infrastructure components through proactive monitoring and maintenance.
System Administration:
· Administer and support Windows, Linux, or other operating systems, including installation, configuration, and troubleshooting.
· Manage user accounts, permissions, and access controls to ensure security and compliance with policies.
Network Management:
· Configure and maintain network devices, including switches, routers, firewalls, and VPNs.
· Troubleshoot network connectivity issues and optimize network performance.
Endpoint Management:
· Deploy and manage endpoint devices, such as desktops, laptops, tablets, and mobile devices.
· Implement and maintain endpoint security solutions, including antivirus, encryption, and endpoint management tools.
IT Support and Helpdesk:
· Provide technical support and assistance to end-users, resolving IT-related issues and inquiries in a timely manner.
· Document support activities, solutions, and resolutions in the IT ticketing system.
Backup and Disaster Recovery:
· Implement and manage backup and disaster recovery solutions to protect critical data and ensure business continuity.
· Conduct regular backup tests and recovery drills to validate the effectiveness of the recovery process.
Requirements
· Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
· 3 years of experience in IT engineering, system administration, or related roles.
· Proficiency in managing and troubleshooting Windows and Linux operating systems.
· Strong knowledge of networking concepts and protocols, including TCP/IP, DNS, DHCP, VLANs, and VPNs.
· Experience with virtualization technologies such particularly Microsoft Hyper-V and VMware vSphere.
· Familiarity with cloud computing platforms, such as Azure, Racskpace, AWS and GCP
· Excellent problem-solving and analytical skills, with the ability to troubleshoot complex IT issues.
· Effective communication skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
· Relevant certifications such as CompTIA A+, Network+, Microsoft Certified Systems Engineer (MCSE), CCNA, ITIL, IBM, MCDST, BICSI are a plus.
· Scripting experience with languages such as; powershell, Bash, Python etc
· Experience with IAC (infrastructure as code) methodologies utilizing tools such as Terraform, Ansible, Docker etc
· Experience working in a complex environment with a mixture of technology stacks, project and service desk work.
· Excellent written and verbal communication skills in English.