Hybrid Senior Software Engineer – KubeVirt DevOps

Posted last month

Apply now

About the role

  • Senior Software Engineer developing and maintaining open-source CI systems for product development teams within Red Hat.

Responsibilities

  • Develop, operate, maintain and use open-source CI systems for the use of the product development teams
  • Drive CI and CD-related projects and communities using Prow, Kubernetes, Tekton, OpenShift CI and Jenkins
  • Serve as a professional authority in how open-source projects should be built, tested and released continuously and reproducibly.
  • Work with other development and quality engineering (QE) teams to ensure that the CI and CD service covers all the required needs
  • Contribute to KubeVirt and adjacent projects in bugfixes, tests and new features

Requirements

  • 5+ years of experience developing software in Java/Python/Rust/C++ or a similar language
  • Experience in GoLang is a must
  • Experience with Linux system programming and writing shell scripts
  • Expertise in CI systems: 3+ years of experience developing pipelines, knowledge of several CI providers
  • Interest in monitoring: deployment and maintenance of monitoring stacks (especially Prometheus-based), instrumentation of code to expose metrics, development of dashboards and alert rules.
  • At least one year of experience as a Kubernetes or OpenShift administrator or developer
  • Receiving code reviews from other developers in the team and outside of it and perform code reviews for others
  • Good written and verbal communication skills in English, including software documentation

Benefits

  • Flexible working hours
  • Professional development opportunities

Job title

Senior Software Engineer – KubeVirt DevOps

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job