Software Engineer
Xevyte Technologies
About the role
Job Description
Cloud Infrastructure & Virtualization Engineer Role overview We are hiring an Infrastructure & Virtualization Engineer to design, build, operate and document a KVM-based private cloud platform. The role spans Linux and KVM, servers, networking, storage, software-defined networking and the databases that support platform services. Item Detail Job title Cloud Infrastructure & Virtualization Engineer Department Infrastructure / Cloud Platform Engineering Employment type Full-time Experience 2β4 years in Linux, virtualization and data-centre infrastructure Location on-site Reports to Infrastructure Manager / Platform Engineering Lead The engineer will own day-to-day platform health, lead troubleshooting across compute, network and storage layers, and keep technical documentation for every system they touch clear.
Key responsibilities Virtualization & compute platform Install, configure and maintain KVM/QEMU hypervisors and manage VMs through libvirt, virsh and virt-manager (or platforms such as OpenStack, Proxmox or oVirt). Provision, clone, snapshot, migrate (live and cold) and decommission virtual machines and templates. Plan capacity for CPU, memory and storage; tune performance with CPU pinning, NUMA awareness, huge pages and virtio drivers.
Maintain high availability for hypervisor clusters and handle host maintenance with minimal downtime. Linux & server administration Administer enterprise Linux (RHEL, Rocky, Ubuntu, Debian): packages, services, kernel parameters, users, permissions and SELinux/AppArmor. Configure and maintain physical servers, including BIOS/UEFI, RAID controllers, firmware and out-of-band management (iDRAC, iLO, IPMI).
Diagnose hardware faults and coordinate replacements with vendors. Automate routine tasks with Bash or Python and configuration tools such as Ansible. Networking & SDN Configure Linux networking: bridges, bonding/LACP, VLANs, routing and firewalls (iptables/nftables, firewalld).
Design and operate virtual networks using Open vSwitch, VXLAN/GENEVE overlays and SDN controllers (e.g. OVN, OpenStack Neutron, OpenDaylight). Work with the network team on switching, routing (OSPF/BGP basics), load balancing, DNS and DHCP.
Troubleshoot connectivity with tcpdump, Wireshark, ip, ss and traceroute. Storage Manage block, file and object storage for VMs: LVM, iSCSI, NFS, Fibre Channel and SAN/NAS arrays. Allocate and expand volumes, manage storage pools and qcow2/raw images, and monitor capacity and IOPS.
Support distributed storage such as Ceph or GlusterFS where deployed. Database management Install, configure and maintain databases used by platform services (MySQL/MariaDB, PostgreSQL; familiarity with NoSQL a plus). Handle backups, restores, user access, replication, query performance and routine health checks.
Technical documentation Write and maintain architecture diagrams, build guides, runbooks, SOPs, network and IP plans, and change records. Document incidents with root-cause analysis and record lessons learned. Keep a knowledge base current so other engineers and the support team can operate the platform.
Operations & support Monitor the platform and respond to alerts and incidents within SLA. Follow ITIL change, incident and problem management processes. Apply security patches and hardening baselines across hosts and guests.
Join an on-call rotation as required. Skills matrix Skills are grouped into the buckets most job portals and hiring teams use: primary, secondary and good to have, with a tools list for keyword matching. Proficiency: Advanced = designs and owns independently; Intermediate = handles routine work independently; Basic = understands concepts, works with guidance.
Primary skills (mandatory) Skill Proficiency What we expect Linux & KVM Advanced Linux CLI, systemd, filesystems, LVM, logs; KVM/QEMU, libvirt, virsh, VM XML, virtio, qcow2, cloud-init Virtualization Intermediate Any hypervisors, VM lifecycle, templates, snapshots, live migration, overcommit, HA clusters Server fundamentals Intermediate x86 hardware, RAID, BIOS/UEFI, firmware, iDRAC/iLO/IPMI, PXE/kickstart installs Networking fundamentals Intermediate TCP/IP, subnetting, VLANs, routing, NAT, DNS, DHCP, bonding, firewalls, Linux bridges Technical documentation Intermediate Runbooks, SOPs, architecture and network diagrams, RCA reports, docs in Confluence or Git Secondary skills (mandatory, working knowledge) Skill Proficiency What we expect Storage fundamentals Basic DAS/NAS/SAN, block vs file vs object, iSCSI, NFS, FC, LUNs, multipathing, thin provisioning SDN / network virtualization Basic Open vSwitch, VXLAN/GENEVE overlays, control vs data plane, OVN/Neutron, security groups Database management Basic MySQL/MariaDB, PostgreSQL: install, users, backup/restore, basic replication, SQL tuning Scripting & automation Basic Bash or Python scripts; basic Ansible playbooks Good to have (optional) Skill Proficiency What we expect Advanced storage BasicβIntermediate Ceph, GlusterFS, ZFS; enterprise arrays (NetApp, Dell EMC, HPE, Pure); zoning, replication, fio tuning Backup & DR BasicβIntermediate RPO/RTO, 3-2-1 rule, full/incremental backups, VM backup tools, DR runbooks and drills, PITR for databases Tools & technologies (keywords) Category Tools Hypervisors & platforms KVM, QEMU, libvirt, Proxmox VE, OpenStack, oVirt; awareness of VMware ESXi, Hyper-V Operating systems RHEL, Rocky Linux, AlmaLinux, Ubuntu, Debian Networking & SDN Open vSwitch, OVN, Neutron, VXLAN, iptables/nftables, tcpdump, Wireshark Storage LVM, iSCSI, NFS, Ceph, GlusterFS, ZFS Databases MySQL, MariaDB, PostgreSQL Backup & DR Veeam, Bacula/Bareos, Proxmox Backup Server, Commvault Monitoring Prometheus, Grafana, Zabbix, Nagios Automation Bash, Python, Ansible, Git Documentation Confluence, draw.io, Visio, Lucidchart, Markdown Qualifications Education & experience Bachelorβs degree in computer science, IT, Electronics or a related field, or equivalent practical experience. 2β4 years in Linux system administration, virtualization or data-centre infrastructure, with at least 1-2 years hands-on with KVM. Proven experience running production workloads across compute, network and storage. Certifications (preferred/Optional) RHCSA / RHCE or LFCS / LFCE CCNA or equivalent networking certification Certified OpenStack Administrator (COA), VMware VCP or Proxmox certification Storage or backup vendor certifications (e.g.
Ceph, NetApp, Veeam) ITIL Foundation Soft skills Structured, methodical troubleshooting under pressure. Clear written and verbal communication, especially in documentation and incident reports. Ownership of systems end to end, from design through operation.
Works well with network, security, application and database teams. Willingness to learn new platforms and to share knowledge with peers. Role & responsibilities Preferred candidate profile Perks and benefits
Eligibility & process
Who can apply
Experience: 3-7 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Xevyte Technologies's market reputation, recent tech innovations, and how your skills in Redhat Openstack directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.