This recruiter is online.

This is your chance to shine!

Apply Now

Sr Virtualization Infrastructure Engineer design, develop, and support a large-scale, globally distributed VMware-based platform

Montreal, QC
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

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
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined