Tech Stack
AnsibleAWSAzureCloudGoogle Cloud PlatformGrafanaIoTLinuxPrometheusPython
About the role
- 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 for efficient network virtualization and device passthrough
- 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 CI/CD pipelines for virtualized workloads
- Ensure adherence to security best practices in virtualization and network configurations
Requirements
- Proven experience working with Proxmox VE in production or staging environments
- Strong proficiency in Ansible for infrastructure and application automation
- Deep understanding of SR-IOV technology and configuring passthrough to VMs
- Experience deploying and tuning DPDK in virtualized or containerized environments
- Solid knowledge of Ubuntu Linux administration and VM management
- Familiarity with Linux networking: bridges, VLANs, bonding, IP addressing
- Scripting skills in Bash, Python, or similar languages
- Experience with virtualization concepts: KVM, QEMU, PCI passthrough, NUMA, 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
- Background in telecom or data center networking environments (preferred)
- Familiarity with CI/CD pipelines and GitOps workflows (preferred)
- Experience with cloud platforms (AWS, Azure, GCP) in hybrid setups (preferred)
- 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