Senior OpenShift Virtualization Engineer
Role Overview
A Senior OpenShift Virtualization Engineer designs, implements, and optimizes virtualization solutions using Red Hat OpenShift and KubeVirt. This role combines deep Kubernetes expertise with traditional virtualization knowledge.
Key Responsibilities
-
Architect and deploy virtualization solutions on OpenShift clusters.
-
Lead migrations from legacy platforms like VMware vSphere to OpenShift Virtualization.
-
Manage VM lifecycle (provisioning, scaling, backup, restore).
-
Optimize performance, storage, and networking for VM workloads.
-
Implement high availability (HA), disaster recovery (DR), and security policies.
-
Automate infrastructure using tools like Ansible and Terraform.
-
Troubleshoot complex cluster and virtualization issues.
-
Mentor junior engineers and guide best practices.
Required Skills
-
Strong experience with Kubernetes and OpenShift.
-
Hands-on with OpenShift Virtualization / KubeVirt.
-
Deep knowledge of Linux systems (RHEL preferred).
-
Experience with storage (Ceph, ODF) and networking (OVN, Multus).
-
Experience with storage systems and protocols (NAS, SAN, NFS).
-
Familiarity with CI/CD and DevOps practices.
-
Scripting (Bash, Python, or Go).
-
Experience with different hypervisors technologies (VMware,Nutanix,KVM).
Qualifications
-
Bachelor’s degree in Computer Science or related field.
-
4+ years of experience in virtualization / Containerization.
-
Certifications like CKA / Red Hat Certified Specialist in OpenShift are a plus.
Bonus points
-
Experience with monitoring, logging, and observability tools, such as Prometheus, Grafana, Loki and ELK Stack.
-
Experience with Redhat ACM , ACS , ODF, OpenShift virtualization.
-----------------------------------------
Junior OpenShift Virtualization Engineer
Role Overview
A Junior OpenShift Virtualization Engineer supports the deployment and maintenance of virtualization workloads on OpenShift .
Key Responsibilities
-
Assist in deploying and managing VMs on OpenShift.
-
Monitor cluster health and VM performance.
-
Perform basic troubleshooting and issue resolution.
-
Support migration tasks and testing.
-
Help automate routine tasks using scripts.
-
Document procedures and configurations.
Required Skills
-
Basic understanding of Kubernetes and containers.
-
Familiarity with Linux administration.
-
Awareness of virtualization concepts (VMs, hypervisors).
-
Basic networking and storage knowledge.
-
Willingness to learn tools like KubeVirt and OpenShift.
Qualifications
-
Bachelor’s degree (or final-year student) in IT/Computer Science.
-
0–2 years of relevant experience (internships count).
-
Basic certifications (RHCSA, CKA) are a plus.