Responsibilities: Design, implement, and maintain system infrastructure including servers, storage devices, and networking equipment. Monitor system performance and troubleshoot issues to ensure optimal operation and uptime. Manage and support virtualization technologies such as VMware or Hyper-V. Implement and maintain security measures to protect systems and data from unauthorized access and cyber threats. Configure and manage backup and disaster recovery solutions. Collaborate with other IT professionals to plan and execute infrastructure projects. Provide technical support and guidance to junior team members. Stay up-to-date with industry trends and best practices to continuously improve our systems and processes. Qualifications: Bachelor's or Master's degree in Computer Science or a related field. Minimum of 4+ years of experience in system administration roles. Strong expertise in Windows and Linux server environments. Proficiency in virtualization technologies such as VMware or Hyper-V. Experience with cloud platforms such as AWS, Azure, or GCP is a plus. Solid understanding of networking concepts and protocols. Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Ability to work effectively both independently and as part of a team.