Remote CI/Testing Infrastructure Developer

Logo of Collabora

Collabora

πŸ“Remote - United Kingdom

Job highlights

Summary

Join Collabora as a Continuous Integration (CI) & Testing Developer to participate in the development, integration, and deployment of Open Source CI and Automated Testing systems. As a member of the CI & Testing team, your primary focus will be to analyse project needs, design implementation plans, implement CI systems, represent Collabora at conferences, and understand client needs.

Requirements

  • Good understanding of Continuous Integration systems
  • Experience with Gitlab CI/CD and/or GitHub Actions
  • Experience with Python and Python frameworks such as Django, Flask, FastAPI
  • Knowledge of open source development methodologies and relevant open source communities
  • Good English language skills (both verbal and written)
  • Ability to work and communicate in a fully distributed environment, completely online

Responsibilities

  • Analyse a project's needs for automated testing and design an implementation plan to discuss with the upstream community and Collabora's customers
  • Monitor and identify areas of improvement for existing upstream Continuous Integration systems
  • Implement the CI system by integrating the required dependencies, building the code at test, deploying it to the device under testing, executing the tests and distributing and presenting the results
  • Represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena
  • Understand client needs and reconcile time constraints, available technologies and resources, and Open Source best practices

Preferred Qualifications

  • Familiarity with the upstream Linux kernel development workflow
  • Embedded development experience (firmware, bootloaders, kernel, BSP)
  • Knowledge about OpenGL and/or Vulkan GPU drivers
  • Sysadmin/DevOps experience
  • Fluency with Kubernetes

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Collabora know you found this job on JobsCollider. Thanks! πŸ™