Description
About the Role:
We are looking for a skilled DevOps Engineer with hands-on experience in managing and automating virtualization infrastructure using Proxmox VE and Ansible, with deep knowledge of SR-IOV (Single Root I/O Virtualization) and DPDK (Data Plane Development Kit). The ideal candidate will have strong expertise in deploying and maintaining Ubuntu VMs in high-performance, network-intensive environments.
Key Responsibilities:
- Design, deploy, and manage virtualized infrastructure using Proxmox VE, optimizing for performance and reliability.
- Automate configuration management, provisioning, and orchestration using Ansible playbooks and roles.
- Implement and troubleshoot SR-IOV configurations to enable efficient network virtualization and direct device assignment.
- Deploy and tune DPDK for high-performance packet processing in virtualized environments.
- Manage lifecycle of Ubuntu virtual machines, including installation, updates, and security hardening.
- Collaborate with networking and application teams to integrate virtualization with container and bare-metal infrastructure.
- Monitor system performance, analyze bottlenecks, and proactively improve infrastructure.
- Maintain documentation for infrastructure architecture, automation workflows, and troubleshooting guides.
- Support continuous integration/continuous deployment (CI/CD) pipelines for virtualized workloads.
- Ensure adherence to security best practices in virtualization and network configurations.
Requirements
Required Skills and Qualifications:
- Proven experience working with Proxmox VE in production or staging environments.
- Strong proficiency in Ansible for automation of infrastructure and application deployment.
- Deep understanding of SR-IOV technology, including NICs that support it and configuring passthrough to VMs.
- Experience deploying and tuning DPDK in virtualized or containerized environments for accelerated packet processing.
- Solid knowledge of Ubuntu Linux administration and VM management.
- Familiarity with Linux networking concepts including bridges, VLANs, bonding, and IP addressing.
- Scripting skills in Bash, Python, or similar languages.
- Experience with virtualization concepts: KVM, QEMU, PCI passthrough, NUMA, and resource isolation.
- Ability to troubleshoot hardware and software performance issues related to networking and virtualization.
- Good understanding of security in virtualized and cloud environments.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana) is a plus.
Preferred Qualifications:
- Background in telecom or data center networking environments.
- Familiarity with CI/CD pipelines and GitOps workflows.
- Experience with cloud platforms (AWS, Azure, GCP) in hybrid setups.
Education & Experience:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- 3+ years of experience in DevOps or system administration roles with virtualization focus.
- Hands-on experience in networking and performance optimization for virtualized workloads.
About Webbing
Founded in early 2010, Webbing is a global data MVNO that delivers enterprise grade, global connectivity and IoT services across more than 200 countries and 600+ mobile carriers' networks. Webbing's secured network delivers network protection and web content intelligence.
Enterprise customers can manage, monitor, and optimize data usage in real-time with Webbing's powerful software platform. Gain visibility by application type and have the power to white list applications and limit non-business applications with the click of a button, saving money and improving compliance.
What we offer
- Fully remote
- An exciting and challenging workplace with great skill and knowledge development opportunities.
- The opportunity to join a team of highly professional specialists in an international environment.
- The opportunity for professional development within a reputable international innovative and growing company.