Red Hat Senior Software Engineer - Continuous Integration in Brno, Czech Republic

Job description

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 Hat Engineering team is looking for an Senior Software Engineer to join us in Brno, Czech Republic. In this role, you'll join the globally distributed Red Hat Virtualization team to develop and maintain a continuous integration environment for KVM, a core technology of Red Hat Enterprise Linux (RHEL). You will help us maintain our exceptional quality standards by developing and maintaining an automated continuous integration infrastructure, and by providing support to the Virtualization team. You'll promote continuous integration (CI) infrastructure improvements to increase automation, enhance software quality, stability, reporting capabilities, and user experience.

Primary job responsibilities

  • Maintain and enhance internal and external continuous integration environments for the Virtualization team

  • Monitor and enhance testing of real-time environments

  • Contribute improvements to the development environment, including automation and continuous integration

  • Maintain and promote CI infrastructure

  • Provide downstream maintaining support for KVM and related components

Required skills

  • Linux-based open source software development experience

  • Experience working with KVM virtual machines

  • Experience with scripting languages like Python or Bash

  • Experience with software development tools like Git, RPM Build

  • Ability to quickly adapt to shifting priorities

  • Excellent English verbal and written communication skills

The following are considered a plus:

  • C and C++ programming language experience

  • Experience with automated software testing

  • Experience with Jenkins or the Avocado testing framework

  • Ability to work independently

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.

Job ID 57906

Department Software Engineering

Location CZ-Brno

Posting date 6/15/2017

Remote base ..