Software Engineer - Continuous Kernel Integration (Brno Office, Czech Repub at Red Hat Inc
Brno, Jihovýchod, Czech -
Full Time


Start Date

Immediate

Expiry Date

11 Jul, 25

Salary

0.0

Posted On

11 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

About the Job:
The position of Software Engineer for the CKI (Continuous Kernel Integration) team at Red Hat is focused on designing and implementing robust, scalable, and efficient systems for kernel testing and automation. The role bridges deep technical work with the open source community engagement and requires collaboration across Red Hat and the broader upstream ecosystem.

What you will do:

  • Design and implement infrastructure for kernel test automation, bots, and CI pipelines.
  • Participate in and contribute to the upstream Linux kernel community.
  • Work with technologies including containers, OpenShift, and Kubernetes to build scalable CI solutions.
  • Write, test, and maintain Python and Bash code in support of CI/CD systems.
  • Review and provide feedback on code contributions from team members and community participants.
  • Debug, triage, and resolve kernel test and CI system issues impacting hardware or service quality.
  • Contribute to architectural discussions and technical planning across the CKI team

What you will bring:

  • Strong proficiency in Python, including test frameworks like unittest and pytest.
  • Solid knowledge of Bash scripting.
  • Proficiency with Git and version control workflows.
  • Strong ability to test and debug your own code.
  • Basic Linux system administration knowledge.
  • Clear written and verbal communication in English.

The following are considered as plus:

  • Experience with GitLab CI/CD.
  • Understanding of CI/CD workflows in kernel or large-scale systems’ development.
  • Familiarity with containers, OpenShift, and Kubernetes.
  • Experience with the Django web framework.
  • Familiarity with AWS and cloud infrastructure is a plus.

Team Resources:

  • CKI Overview:

https://cki-project.org/docs/

  • CKI GitLab:

https://gitlab.com/cki-project

Responsibilities
  • Design and implement infrastructure for kernel test automation, bots, and CI pipelines.
  • Participate in and contribute to the upstream Linux kernel community.
  • Work with technologies including containers, OpenShift, and Kubernetes to build scalable CI solutions.
  • Write, test, and maintain Python and Bash code in support of CI/CD systems.
  • Review and provide feedback on code contributions from team members and community participants.
  • Debug, triage, and resolve kernel test and CI system issues impacting hardware or service quality.
  • Contribute to architectural discussions and technical planning across the CKI tea
Loading...