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