Responsibilities:
Assessment and Analysis:
Conduct thorough assessments of client infrastructure and requirements to determine virtualization needs.
Analyze existing systems, applications, and workloads to identify opportunities for virtualization.
Design and Architecture:
Design virtualization solutions based on Xen Servers and Hyper-V, considering performance, scalability, and security requirements.
Develop detailed architectural designs, including network configurations, storage layouts, and high availability strategies.
Implementation and Deployment:
Lead the implementation of virtualization solutions, ensuring adherence to best practices and project timelines.
Configure and deploy Xen Servers and Hyper-V environments, including virtual machines, storage, and networking components.
Integration and Migration:
Integrate virtualization solutions with existing infrastructure, applications, and management tools.
Plan and execute migration strategies for transitioning physical workloads to virtualized environments.
Optimization and Performance Tuning:
Monitor virtualization infrastructure performance and identify opportunities for optimization.
Implement performance tuning techniques to enhance resource utilization and application responsiveness.
Security and Compliance:
Implement security measures to protect virtualized environments from threats and vulnerabilities.
Ensure compliance with relevant regulatory requirements and industry standards.
Documentation and Training:
Create comprehensive documentation, including design documents, deployment guides, and operational procedures.
Provide training and knowledge transfer to clients and internal teams on virtualization technologies and best practices.
Support and Troubleshooting:
Provide ongoing support for virtualization environments, troubleshooting issues and resolving incidents in a timely manner.
Collaborate with vendors and third-party providers to escalate and resolve complex technical issues.
Requirements:
Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience).
Proven experience designing and implementing virtualization solutions using Xen Servers and Hyper-V.
In-depth knowledge of virtualization technologies, including hypervisors, virtual machines, and virtual networking.
Hands-on experience with server hardware, storage systems, and network infrastructure.
Strong understanding of performance tuning, capacity planning, and disaster recovery concepts.
Experience with scripting languages (e.g., PowerShell, Bash) for automation and configuration management.
Excellent communication and interpersonal skills, with the ability to interact effectively with clients and team members.
Industry certifications such as Citrix Certified Associate (CCA), Microsoft Certified: Azure Administrator Associate, or VMware Certified Professional (VCP) are a plus.
Ability to work independently and as part of a team, with a strong commitment to customer satisfaction.
Preferred Qualifications:
Experience with other virtualization platforms such as VMware vSphere or KVM.
Familiarity with cloud computing technologies and platforms (e.g., AWS, Azure, Google Cloud).
Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Understanding of software-defined networking (SDN) and network virtualization concepts.
Experience with DevOps practices and tools for infrastructure automation and continuous integration/continuous deployment (CI/CD).
Careers24
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.