Our Global Team is Growing, Join Us!

For over a decade now, OpenNebula Systems has been building the technology that enables organizations around the world to build open clouds with unique, innovative features. Its users include leading companies in a wide range of industry niches. Recently OpenNebula has received funding from the EU Horizon 2020 SME Instrument Program to assist in the development and productization of its new strategic project for bringing the private cloud to the edge through cloud disaggregation. The SME Instrument is a highly competitive program that supports top-class innovators and entrepreneurs in implementing high-risk and high-potential innovation ideas to lead new emerging markets and major changes in how business is done.

Join the OpenNebula team, and have the chance to learn at every step of the way with people that help shape Cloud Computing every day. You’ll work in an agile environment to develop new features and integrations, maintain the testing infrastructure, participate in the upstream community, and provide professional support, integration and deployment services to users. We are action oriented doers and passionate about what we work on. We’re not afraid to explore, pivot, bounce and learn.

We are looking for highly motivated and enthusiastic people to join our team!. We are hiring full- and part-time employees. Although our main offices are in Boston, Madrid and Brno you can work remotely from anywhere in most of our positions. Send us your resume if you are living in the US or the EU, you know about OpenNebula, system administration, programming, cloud and virtualization, and want to collaborate with the project.

Description

The OpenNebula team is seeking a Cloud Engineer to work in the integration, certification and support of OpenNebula. You'll work in an agile environment to develop new integrations, maintain the testing infrastructure, participate in the upstream community, and provide professional support, integration and deployment services to users.

Experience Required

  • Advanced administration of Linux environments (e.g. CentOS or Ubuntu)
  • Scripting languages (e.g. Ruby, Python or Bash scripting)
  • Testing platforms (e.g. Jenkins)
  • Version control systems (e.g. Git)
  • Configuration management tools (e.g. Ansible or Puppet)
  • Virtualization platforms or containers (e.g. KVM, LXC or VMware)
  • Demonstrated technical writing skills (in english)
  • Ability to work effectively under pressure and loop in the required expertise as necessary

Experience Recommended

  • Administration of Windows environments
  • Software development and integration
  • Advanced use of public cloud (e.g. AWS, Azure or SoftLayer)
  • Good understanding of storage (e.g. Ceph, Gluster, NAS/SAN systems)
  • Good understanding of networking technologies (e.g. OpenFlow, SDNs, firewalling)
  • Cloud management platforms (e.g. OpenNebula)
  • Development of solutions integrating and extending open source products
  • Design and development of applications that contain a user-facing view component
  • Edition of documentation in a software development project
  • Fluent spoken English

Responsibilities

  • Develop new integrations and extensions
  • Maintain the testing infrastructure
  • Provide integration and deployment services to users
  • Preparation and edition of reports
  • Technical support to production infrastructures
  • Collaboration in open-source communities
  • Availability to occasional travel
  • Participation in international events and meetings

Other

  • Location: Boston/Madrid/Brno/Remote
  • Type: Full-time/Partial-time
  • Department: Engineering

Description

The OpenNebula team is seeking a Cloud Developer to work in the development and support of OpenNebula. You'll work in an agile environment to design and develop new features, prepare documentation, participate in the upstream community, consult with users and provide support.

Experience Required

  • Software development, integration and maintenance
  • Programming languages (e.g. Ruby, C++ or JavaScript)
  • Basic administration of Linux environments (e.g. CentOS or Ubuntu)
  • Version control systems (e.g. Git)
  • Demonstrated technical writing skills (in english)
  • Ability to work effectively under pressure and loop in the required expertise as necessary

Experience Recommended 

  • Testing platforms (e.g. Jenkins)
  • Advanced use of public clouds (e.g. AWS, Azure or SoftLayer)
  • Cloud management platforms (e.g. OpenNebula)
  • Virtualization platforms or containers (e.g. KVM, LXC or VMware)
  • Administration of Linux (e.g. CentOS or Ubuntu)
  • Basic understanding of storage systems (e.g. Ceph, Gluster or NAS/SAN systems)
  • Basic understanding of networking technologies (e.g. OpenFlow, SDNs or firewalling)
  • Development of solutions integrating and extending open source products
  • Design and development of applications that contain a user-facing view component
  • Edition of documentation in a software development project
  • Fluent spoken English

Responsibilities

  • Development of software, testing and documentation
  • Preparation and edition of reports
  • Technical support to production infrastructures
  • Collaboration in open-source communities
  • Availability to occasional travel
  • Participation in international events and meetings

Other

  • Location: Boston/Madrid/Brno/Remote
  • Type: Full-time/Partial-time
  • Department: Development

Description

The OpenNebula Systems team is seeking a Full-Stack Developer to work in the development of the OpenNebula open-source cloud management platform and its new strategic project in edge computing.

Experience Required

  • Software development, integration and maintenance.
  • Web technologies (e.g. JavaScript, RequireJS, Yarn, node.js, jQuery, Redux/React, etc).
  • Scripting languages (e.g. Ruby, Shell script).
  • Design and development of applications that contain a user-facing view component.
  • Basic administration of Linux environments (e.g. CentOS or Ubuntu).
  • Version control systems (Git).
  • Demonstrated technical writing skills (in english).
  • Ability to work effectively under pressure and loop in the required expertise as necessary.

Experience Recommended

  • General purpose programming languages (e.g. C++, Java, Go).
  • Administration of Linux environments including networking and storage.
  • Development of solutions integrating and extending open source products.
  • Edition of documentation in a software development project.

Responsibilities

  • Development and support of software, testing and documentation.
  • Preparation and edition of reports.
  • Collaboration in open-source communities.

Other

  • Location: Boston/Madrid/Brno/Remote
  • Type: Full-time/Partial-time
  • Department: Development

Description

The OpenNebula team is seeking a Community Specialist to work to connect, teach and spread OpenNebula, throughout the world, and to support the various day-to-day activities of managing and coordinating a global open source community.

Experience Required

  • Fluent spoken English
  • Demonstrated technical writing skills (in english)
  • Technology competence and experience with social networking
  • Experience building and managing community web sites or portals
  • Excellent interpersonal and online communication skills
  • Passionate about learning and explaining new technologies
  • Effective project, event and time management skills
  • Technical background
  • Ability to work effectively under pressure and loop in the required expertise as necessary

Experience Recommended 

  • Experience in a customer or product support role
  • Active code contributions to open-source projects
  • Experience in software development or systems administration
  • Team leader or manager experience
  • Knowledge of the open source community and developers
  • Thorough knowledge of the cloud software market, open source key players and projects

Responsibilities

Be a go-to resource for people interested in OpenNebula

  • Inspire, recruit and support new users and contributors
  • Solicit, gather and share feedback from users
  • Answer questions at events, on social media, blogs, etc.

Represent the OpenNebula project in events

  • Speak and demonstrate OpenNebula at industry events
  • Participate in local meetups, user groups, etc.
  • Act as a liaison with other open-source projects

Spread the word of OpenNebula

  • Organize TechDays and OpenNebulaConf
  • Publish monthly newsletter
  • Engage in discussions in blogs and social media
  • Manage social network
  • Coordinate the OpenNebula community resources
  • Community Champions Program
  • Community Forum and IRC
  • Community Blog
  • Add-on catalog, ecosystem and marketplace
  • GUI Translations
  • User Groups

Other

  • Location: Boston/Madrid/Brno/Remote
  • Type: Full-time/Partial-time
  • Department: Community

Description

The OpenNebula Systems team is seeking a technology evangelist to help drive awareness and adoption of OpenNebula and its new strategic project in edge computing. Ideally, this job is for someone who comes from a software and/or infrastructure background, and has an unmet need to be “on stage”, evangelizing and guiding the broader industry towards a new innovative technology.

Experience Required

  • Experience working in a technology evangelist or technical executive role.
  • Knowledge and experience with Linux administration, virtualization, and cloud computing.
  • Development skills, including popular programming languages, testing and version systems.
  • Demonstrated experience presenting conferences or tutorials.
  • Demonstrated superior writing and oral skills in english.
  • Outstanding public speaking and presentation skills.
  • Willingness to travel and ability to work autonomously.
  • Ability to work effectively under pressure and loop in the required expertise as necessary.

Experience Recommended

  • Practical experience in cloud computing architecture work, systems or application design, development or operations.
  • Configuration management tools (e.g. Ansible or Puppet).
  • Cloud management platforms (e.g. OpenNebula or OpenStack).
  • Development of solutions integrating and extending open source products.

Responsibilities

  • Develop new integrations and extensions.
  • Participation in international events and meetings.
  • Develop and deliver compelling tutorials, presentations, demos, use cases, solutions and discussions to help drive awareness and adoption of OpenNebula and its extension to edge computing.
  • Create and maintain white papers, screencasts, demos and videos about OpenNebula and its extension to edge computing along with emerging technologies and industry developments.
  • Engage with open-source community members and coordinate their contributions.
  • Identify leads for potential partnerships and customer opportunities.
  • Collaborate with product and community teams to define the road map, market positioning, and community user groups.

Other

  • Location: Boston/Madrid/Brno/Remote
  • Type: Full-time/Partial-time
  • Department: Community

Description

The OpenNebula Systems team is seeking a Digital Marketing Specialist to promote products and services of OpenNebula and its new strategic project in edge computing.

Experience Required

  • Work experience in digital marketing and inbound sales.
  • Fluent English skills.
  • CRM software.
  • Understand trends in digital marketing.
  • Social media skills.
  • Possess a high energy, strong desire to achieve top results with a charismatic, positive “can-do" attitude.
  • Communications skills.
  • Very motivated and goal-oriented.
  • Previous ability to understand technical concepts, and enthusiasm for technology.

Experience Recommended

  • Pipedrive/Salesforce and Mailchimp.
  • Content and web site design.
  • Enterprise software.
  • VMware or other virtualization or data center technologies.
  • AWS, Azure or other cloud technologies.

Responsibilities
Manage the sales funnel

  • Create and collect key metrics, including the administration of a dashboard with main performance indicators.
  • Document and classify all activities and interactions with prospects and customers.
  • Provide weekly updates to manager on individual activity.
  • Follow up on pre-qualified leads to ensure they are processed timely and effectively.

Generate prospective customers through lead nurturing and qualification

  • Develop and implement strategy for digital marketing.
  • Qualify leads generated from marketing and community programs.
  • Dynamically market the company’s products and services via email to qualified leads.
  • Creatively articulate compelling value propositions around OpenNebula products and services.
  • Effectively communicate the value proposition and differentiation of OpenNebula products and services to specified pain points for the right buyer profile.

Content design

  • Creates engaging written, graphic, and video content.
  • Design sales and technical documents.
  • Adept at web design.

Promotion of product, services and brand

  • Interact regularly with the Community team to discuss the lead qualification process and recommend improvements.
  • Work closely with the Community team in developing new ways to increase awareness of brand, products and services.

Other

  • Location: Boston/Madrid/Brno/Remote
  • Type: Full-time/Partial-time
  • Department: Development