Sr Virtualization Infrastructure Engineer design, develop, and support a large-scale, globally distributed VMware-based platform
S.i. Systems
Montreal, QC-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on August 14th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Our valued client is looking for a Senior Virtualization Infrastructure Engineer design, develop, and support a large-scale, globally distributed VMware-based platform.
The successful candidate will work on building and enhancing provisioning systems, automation tools, and APIs that enable the efficient deployment and management of virtual infrastructure across the enterprise. This role combines deep Linux expertise, backend development skills, and a passion for scalable infrastructure solutions.
This position is hybrid - 3 times a week onsite in Montreal.
Tasks Include:
- Support and evolve the large-scale VMware virtualization platform, ensuring manageability, performance, and resilience
- Develop and enhance our in-house provisioning system, APIs, and command-line tools used for building and managing virtual machine configurations
- Collaborate with global teams on design, development, testing, and deployment of internal tools and infrastructure services
- Contribute to the stability and scalability of a centrally managed virtualization plant, built using open-source and proprietary tools
- Participate in code reviews, write technical specifications, and maintain system documentation
Must-Haves:
- Strong programming experience in Python and Perl, with a focus on secure, testable, and maintainable code
- Experience working on large, modular codebases (10,000+ lines) in collaborative environments
- Proficiency with SQL and database programming
- Familiarity with modern development tools and practices (e.g., Git, Jenkins, Agile methodologies, CI/CD pipelines)
- Deep understanding of Linux operating systems and UNIX system calls
- Experience building backend components for state-based, distributed systems with highly available APIs
Nice-to-Haves:
- Experience working in large, globally distributed enterprise environments
- Familiarity with VMware virtualization technologies and supporting large-scale IaaS platforms
- Strong troubleshooting abilities across hardware, operating systems, networks, and storage systems
- Knowledge of other programming languages such as Erlang or Prolog
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you