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.