CI/Testing Infrastructure Developer
closed
Collabora
📍Remote - United Kingdom
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
This job is filled or no longer available