Xevyte Technologies logo

Software Engineer

Xevyte Technologies

3 - 7 years

5 - 15 Lacs

Bengaluru

Posted:1 hour ago

Job Description

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

Advanced

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

Skills Required

Software Redhat Openstack Redhat Linux Software engineering KVM Openstack Linux

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Xevyte Technologies logo
Xevyte Technologies

RecommendedJobs for You

Xevyte Technologies logo

Software Engineer

Xevyte Technologies

Bengaluru

Bahwan CyberTek logo

Software Engineer

Bahwan CyberTek

India

Millennium logo

Bengaluru

SLB logo
Texas Instruments logo

Software Engineer

Texas Instruments

Bengaluru

L

Software Engineer

Labtop Instruments Pvt. Ltd

Mumbai

N

Software Engineer

Nexthop Systems Inc

Bengaluru