Experience Inc. Jobs

Job Information

Red Hat Software Engineer - Foreman in Brno, Czech Republic

Company Description

At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

Job summary

The Red Hatteam is looking for a Ruby developer interested in system administration, networking, system monitoring, or configuration management technologies like Puppet or Red Hat Ansible Automation to join us as a Software Engineer in Brno, Czech Republic. In this role, you will help us improve the Foreman project. Foreman is a system management solution in Ruby on Rails, supporting provisioning on hypervisors like VMware, oVirt, libvirt, cloud services like Amazon Web Services (AWS), Google Compute Engine (GCE), Microsoft Azure, and OpenSCAP, a security compliance framework. You’ll work as part of a distributed team of engineers from all around the world on an open source stack which includes technologies like Ruby, Ruby on Rails, PostgreSQL, and Sinatra. As a Software Engineer, you will cooperate with an active community of contributors outside of Red Hat. This is a great opportunity to work on real-life issues of an enterprise offering with thousands of users.

Primary job responsibilities

  • Develop new features and plugins for the Foreman project

  • Work with the frontend development teams to build APIs that shape the data that is available for UI consumption

  • Work with other team members on analyzing and fixing bugs in the project

  • Communicate with Red Hat’s support engineers to solve customer issues

  • Publicly communicate planned changes with the developers and users, gathering their inputs and incorporating them into your work

  • Work on prototypes for new enhancements; experiment with new tools and projects that would further improve the Foreman project

  • Perform live demos of your work on a regular basis for project users and developers

Required skills

  • Experience with Linux OS on user level

  • 2+ years of web application development experience in Ruby or Python with a desire to learn and program in Ruby

  • Git or other source code manager experience

  • Ability to address difficult and complicated issues, deconstructing a problem into smaller pieces and building a complete solution

  • Communicative level of English

The following are considered a plus:

  • Experience with frontend technologies like React.js and Redux

  • Networking or Linux administration skills; experience with configuration management

  • Programmatic or user-level knowledge of VMware or other hypervisor or cloud provider

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Job ID 69250

Category Software Engineering