Senior Software Engineer - Build and Release for OpenShift Virtualization

Posting Location : Location IL-Ra'anana
Posting date 2 days ago(5/1/2024 4:14 AM)
Job ID
101761
Workday ID
R-037793
Category
Software Engineering

About the job

Red Hat Engineering is looking for a Software Engineer to join the KubeVirt project.

In this role, you will lead a continuous integration (CI) and continuous deployment (CD) team that provides services for Openshift Virtualization. You'll interact with other CI and CD, development, and quality assurance (QA) teams You will work with the latest products like Red Hat OpenShift and Red Hat Trusted Application Pipeline, which are based on latest community technologies like Kubernetes and Tekton and proven technologies like Prow, Jenkins, Python and Golang.

As a part of a geographically distributed team, you will collaborate with multiple Red Hat engineering teams around the globe.

You will improve the already existing release automation to increase the release velocity.
 

Self-motivation, curiosity, passion for problem-solving, Linux technologies, and Open Source are highly valued skills and experience for this position.

What you will do

  • Work with various CI and continuous delivery (CD) tools and assist with offerings like Jenkins, Red Hat OpenShift, and containers

  • Actively participate in the release orchestration for containers, including in the community, infrastructure, and support

  • Provide support for CI and CD for OpenShift Virtualization

  • Write Groovy, Python, and Shell scripts to automate and integrate with other projects and automate existing manual flows

  • Improve operations by conducting system analysis; recommend changes in policies and procedures

  • Improve current solutions and workflows

What you will bring

  • Motivated and enthusiastic to learn new technologies

  • Solid analytical and programming skills, expertise in software development using one or more programming languages, especially Python

  • Understanding and working according to CI/CD (continuous integration/continuous delivery) principles

  • Familiarity with container-related technologies

  • Proven record of Linux command line experience

  • Good written and verbal communication skills in English


The following are considered a plus:

  • Familiarity with kubernetes and the programming language go
  • Open source development experience
  • Knowledge of automation practices and principles

#LI-OA1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed