Red Hat Software Engineer - Foreman in Brno, Czech Republic
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.
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
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
- Red Hat Jobs