Devops Tools Developer

Job Opened

Job description

Type of contract / Length

Full time (permanent contract)

Location

Full remote, hybrid or on site (Grenoble, France)

Missions

Vates is seeking an experienced DevOps Tools Developer to join our team and contribute to the evolution of our virtualization platform (https://vates.tech). You will be responsible for developing and maintaining various plugins (e.g., Terraform, Packer, Pulumi, Ansible) to ensure compatibility with our infrastructure. Working closely with Xen Orchestra's backend developers and our newly formed DevOps team, you will also engage with users and clients to understand their automation needs. This role includes drafting specifications for the development of new Kubernetes plugins, providing high-level support, and collaborating with the Vates DevOps team.
  • Develop and maintain plugins for Terraform, Packer, Pulumi, and other automation tools in Go.
  • Develop and maintain Ansible plugins, leveraging basic Python knowledge (with support from internal Python experts).
  • Collaborate with the Xen Orchestra backend team to communicate API requirements for improved integration.
  • Engage directly with users and clients to understand automation needs and translate them into actionable solutions.
  • Write specifications for the Xen Orchestra team to develop Kubernetes integrations.
  • Provide Level 3 support and community support for users of the tools developed.
  • Work closely with the DevOps team at Vates, including SREs and system administrators, to ensure seamless infrastructure compatibility.

Qualifications

  • Proficiency in Go programming and associated development tools
  • Strong experience with Git and GitHub for version control and collaboration
  • Deep understanding of open-source technologies and active involvement in open-source projects
  • Passion for DevOps practices and process automation
  • Fluent in English, with strong written and verbal communication skills
  • Ability to work independently, troubleshoot effectively, and seek guidance when necessary
  • Empathy for user needs and a focus on designing solutions that enhance user experience
  • Knowledge of virtualization technologies is a plus
  • Experience in designing comprehensive IT architectures is an advantage

Our Company

Vates is a French software company specializing in Open Source and virtualization with a deep commitment to open, collaborative development. Our main projects, Xen Orchestra and XCP-ng, span the full virtualization stack—from the hypervisor (Xen) and virtualization platform (XCP-ng) to management and VM backups (Xen Orchestra). Our team works across multiple countries, fully embracing remote work with transparent workflows and accessible communication channels. At Vates, we are driven by a strong, people-first culture that values benevolence, inclusivity, and a horizontal structure. Every member is empowered to contribute ideas, make decisions, and grow with the company. Our open-source model is core to everything we do, not just in our code, which is available on GitHub and GitLab, but in our collaborative approach with the community. We believe in "upstream first," dedicating our expertise and resources to support and advance foundational projects like Xen, and helping contributors of all levels join us on this journey.

Are you the one?

  • Step 1

    Send your application with your resume and explain us in your email what motivates you to join us
  • Step 2

    Meet your potential manager and co-workers at the office or remote in order to check if it’s a good fit for both you and us
  • Step 3

    Receive your offer and start working for us!
We respond to everyone.

Learn more about Vates

Vates was born more than 10 years ago in the French Alps, in Grenoble. Our team is composed of more than 20 people, spread out in France and elsewhere in the world. Want to know more about our history? Our team? Thinking of joining us?

About Vates

Blog