Enable job alerts via email!

Developer / Engineer Virtualization Infrastructure Tooling

ALLTECH CONSULTING SVC INC

Quebec

On-site

CAD 80,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading global financial services firm seeks an engineer to enhance their large-scale VMware platform. The role requires expertise in Python, Linux, and collaborative development in a dynamic environment. Join a skilled team in managing and optimizing a complex infrastructure while contributing to innovative solutions.

Qualifications

  • Strong programming skills in Python and Perl.
  • Experience with modular projects (10k+ lines).
  • Knowledge of SQL and database programming.

Responsibilities

  • Develop solutions to manage the VMware-based platform.
  • Create APIs and command-line interfaces for system management.
  • Collaborate on development tasks including code reviews.

Skills

Python
Perl
SQL
Linux
Git
Jenkins
Agile methodologies
Troubleshooting

Job description

Join a team of skilled and experienced technologists tasked with maintaining and enhancing our large-scale, globally deployed VMware-based platform. Our company's global virtualization plant is a large, distributed installation, centrally configured and managed by a suite of open source and internally developed tools, including configuration components and user space libraries.

We require an engineer to develop solutions that make managing, configuring, and supporting this heterogeneous environment easier and more stable. The successful candidate will work on developing our provisioning system and other tooling, providing APIs and command-line interfaces for system administrators, developers, and support personnel to manage Virtual Machine configurations.

Must-have skills :

  • Strong Python and Perl programming skills, capable of writing secure, testable, and robust code.
  • Experience with large (10k+ lines), collaboratively developed modular projects.
  • Knowledge of SQL and database programming.
  • Familiarity with modern development tools and practices, including git, Jenkins, agile methodologies, and continuous integration.
  • Ability to collaborate on development tasks, including code reviews, writing specifications, implementing specifications, and documentation.
  • Expert knowledge of Linux, including UNIX system calls.
  • Experience with backend server development for state-based distributed systems providing highly available APIs.

Nice-to-have skills :

  • Experience working in large, multinational enterprises, demonstrating effective communication and collaboration in distributed teams.
  • Experience designing, implementing, and supporting large-scale production IaaS platforms, preferably with VMware virtualization technologies.
  • Strong troubleshooting skills across hardware, OS, network, and storage components.
  • Knowledge of additional programming languages such as Erlang or Prolog.

Team Profile :

The IaaS Engineering group within the Core Infrastructure division is responsible for designing and implementing the company's large-scale, global Linux and Virtualization infrastructure.

About Us :

We are a global financial services firm, leading in investment banking, securities, investment management, and wealth management. Our Budapest office is shaping the future of our global business and engaging with the local community. Our team operates across Technology, Mathematical Modeling, Finance, Risk Management, Operations, and Data & Analytics, from our modern offices near the Danube and City Gate in the city center.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.