KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #3253
Applications open Full-Time Job

Software Engineer

Xevyte Technologies

  • Bengaluru, India
  • 5-15 Lacs PA
  • 3-7 Yrs
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

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

Redhat Openstack Redhat Linux KVM Openstack Linux Python SQL PostgreSQL

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Redhat Openstack, Redhat Linux, KVM, Openstack, Linux, Python, SQL, PostgreSQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Xevyte Technologies Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Xevyte Technologies as a Software Engineer?
Highlight Xevyte Technologies's market reputation, recent tech innovations, and how your skills in Redhat Openstack directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Xevyte Technologies 5-15 Lacs PA
Recruiter Resume Apply
Chat Chat with Kashii