Enable job alerts via email!

Developer/Engineer - Virtualization Infrastructure Tooling

Compunnel, Inc.

Montreal

On-site

CAD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a high-performing IaaS Engineering team responsible for maintaining a large-scale VMware-based virtualization platform. The role focuses on developing and supporting provisioning systems, requiring strong programming skills and a collaborative mindset to enhance platform manageability, stability, and scalability.

Qualifications

  • Strong programming skills in Python and Perl with experience writing secure code.
  • Solid experience in SQL and database-driven development.
  • Proficient with Linux/UNIX internals and system-level programming.

Responsibilities

  • Develop and enhance internal tools for global virtualization platform.
  • Maintain tools for centralized platform management and support.
  • Build provisioning systems with APIs and command-line interfaces.

Skills

Python
Perl
SQL
Linux/UNIX
Git
Jenkins
Agile
CI/CD
Problem Solving

Job description

06/20/2025

Contract

Active

Job Description:

Job Summary:

Join a high-performing Infrastructure-as-a-Service (IaaS) Engineering team at Client, tasked with maintaining and evolving a large-scale, globally distributed VMware-based virtualization platform. This role focuses on developing and supporting provisioning systems and infrastructure tooling to ensure seamless configuration and support of a dynamic virtual environment. Ideal candidates will possess strong programming skills, infrastructure knowledge, and a passion for delivering robust and scalable backend systems.

Key Responsibilities:

  • Develop and enhance internal tools supporting a global virtualization platform based on VMware.
  • Maintain a suite of tightly integrated, open-source and in-house developed tools used for centralized platform management.
  • Build and maintain a provisioning system offering APIs and command-line interfaces for system admins, developers, and support teams to deploy and manage virtual machines.
  • Contribute to the platform’s overall manageability, stability, and scalability.
  • Participate in code reviews, specification drafting, and documentation efforts.
  • Work closely with global teams to implement solutions in a collaborative, Agile environment.
  • Troubleshoot complex issues across OS, network, hardware, and storage layers.

Required Qualifications:

  • Strong programming skills in Python and Perl with experience writing secure, testable, and modular codebases (10k+ lines).
  • Solid experience in SQL and database-driven development.
  • Proficient with Linux/UNIX internals and system-level programming.
  • Familiar with modern development tools and practices: Git, Jenkins, Agile, and CI/CD methodologies.
  • Experienced in developing back-end server systems for distributed, state-based platforms offering high-availability APIs.
  • Ability to collaborate effectively on cross-functional development projects and provide/implement technical specifications.

Preferred Qualifications (if any):

  • Experience in large-scale IaaS or virtualization platforms, particularly with VMware.
  • Prior work in globally distributed enterprise environments.
  • Familiarity with designing and supporting enterprise-grade infrastructure solutions.
  • Proficiency in additional programming languages such as Erlang or Prolog.
  • Strong debugging and problem-solving skills across systems and infrastructure layers.

Certifications (if any):

  • None required, though relevant certifications in VMware, Linux, or DevOps tools would be a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Developer/Engineer - Virtualization Infrastructure Tooling

LanceSoft Inc

Montreal null

On-site

On-site

CAD 70,000 - 100,000

Full time

4 days ago
Be an early applicant