Senior Software Developer In Test - Openshift Virtualization Chaos Testing

Red Hat

Date listed

2 weeks ago





Glassdoor Rating

3/5 (1400 reviews)

Job summary

The Red Hat Engineering team is looking for a Senior Software Developer in Test to join the Openshift Virtualization project. In this role, you will be designing, implementing, and automating management tools and solutions, contributing to industry-leading technologies like Kubernetes and OpenShift. As part of a geographically distributed team you will collaborate with multiple Red Hat engineering teams and open source communities around the globe. Motivation, curiosity, passion for quality, automation, and problem solving skills and experience with Linux technologies and open source are highly valued.

The goal of this initiative is to analyze the current maturity and stability of OCP Virtualization or kubevirt by following chaos engineering principles, leading to a more mature and highly stable product, and extending the developed solution to be used in a wide range of cloud native products.

Successful applicants must reside in a European country where Red Hat is registered to do business.

Primary job responsibilities

  • Design and develop kubevirt integration test solutions for containers and virtual machines using chaos engineering principles and existing open source frameworks like Litmus
  • Manage necessary enhancements in the OCP Virtualization so it becomes rock solid even in most challenging situations
  • Guide created solution feature development and contribute to relevant open source projects to be tools of choice for chaos testing in many more cloud native products

Required skills

  • Experience with container ecosystem (Kubernetes, OpenShift)
  • Linux or UNIX system administration experience, bash scripting
  • Experience with writing software in Python
  • Familiarity or experience with chaos testing and related concepts (e.g., networking, storage, virtualization)

The following are considered a plus:

  • Familiarity with bare metal provisioning, virtualization, clusters, and container-related technologies
  • Expertise in designing, developing, and maintaining test environments and automated test suites
  • Thorough knowledge of how client applications communicate over HTTP with services located on different web properties
  • Experience with Ansible or other configuration management
  • 3+ years of experience as a software developer in tests or developer
  • Ability to quickly learn new technologies with minimal guidance
  • Bachelor's degree in computer science or equivalent working experience
  • Proficient written and verbal communication skills in English


About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

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, veteran status, 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.

Findwork Copyright © 2021


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs