We are looking for an experienced Cloud, Virtualization, and Systems professional for a project-based role focused on planning and executing server infrastructure deployment, configuration, and migration. The work environment includes a mix of virtual machines, physical/bare-metal servers, containerized applications, and Kubernetes platforms. This is a hands-on technical position involving design, implementation, troubleshooting, migration, and operational handover of complex server environments.
Key Responsibilities
- Assess existing physical servers, virtual machines, operating systems, applications, storage, and their dependencies to inform migration and deployment strategies.
- Develop infrastructure designs, resource sizing, deployment procedures, and detailed migration plans.
- Install and configure physical servers, including firmware updates, RAID setups, remote management interfaces, hypervisors, and management platforms.
- Deploy, configure, and manage enterprise virtualization platforms such as VMware, Hyper-V, KVM, Proxmox, or equivalent solutions.
- Install, configure, and troubleshoot Windows Server and Linux operating systems, including identity services, DNS, time synchronization, and access controls.
- Deploy and administer Kubernetes clusters and container platforms, managing worker and control-plane nodes, container runtimes, persistent storage, ingress, and access controls.
- Execute workload migrations including physical-to-virtual, virtual-to-virtual, bare-metal, and containerized environments.
- Configure server-side storage connectivity, datastores, multipathing, and storage access in collaboration with storage and network teams.
- Implement backup, restoration, replication, high availability, and disaster recovery solutions.
- Conduct pre-migration checks, controlled cutovers, post-migration validation, and rollback procedures as necessary.
- Apply system hardening, patching, monitoring, and enforce role-based access controls.
- Prepare comprehensive as-built documentation, configuration records, operating procedures, and conduct knowledge-transfer sessions for operational teams.
Required Qualifications
- Bachelor’s degree with a minimum of 16 years of education in Computer Science, IT, Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
- At least 8 years of relevant professional experience, including a minimum of 5 years in hands-on enterprise virtualization and systems administration roles.
- Proven track record of delivering production server deployments and managing complex workload migrations.
- Practical experience in deploying and administering Kubernetes clusters and containerized workloads.
- Strong expertise in at least one major enterprise virtualization platform, with the ability to support heterogeneous environments.
- Proficient in Windows Server, Linux, and physical/bare-metal server administration.
- Solid understanding of Kubernetes architecture, container runtimes, cluster networking, and persistent storage concepts.
- Experience with SAN/NAS integration, storage presentation, and server-side connectivity.
- Skilled in backup and recovery processes, including replication, restoration testing, and disaster recovery planning.
- Competent in migration planning, dependency mapping, cutover execution, and troubleshooting.
- Familiarity with scripting or automation tools such as PowerShell, Bash, Python, Ansible, or equivalents.
Preferred Qualifications and Benefits
- Relevant certifications in virtualization, Linux, Microsoft, Kubernetes, or backup platforms are advantageous.
- Candidates should demonstrate practical implementation experience alongside formal qualifications.
This role offers the opportunity to work on complex infrastructure projects in a dynamic environment, requiring a blend of technical expertise and project execution skills. If you have a passion for virtualization, cloud technologies, and systems administration, and enjoy hands-on technical challenges, this position is well suited for you.