Design and develop code that glues together various pieces of our build and test pipeline
Update build infrastructure for releasing new versions and variants
Maintain and monitor software build and maintain a Jenkins CI
Support a globally distributed team
Troubleshooting software build issues
Deep Linux experience
LibreOffice releasing experience required
Python, shell experience
git experience - including re-basing and bisection
Superficial understanding of C++ enabling ability to identify and back-port changes between code branches resolving simple merge conflicts
LXC container experience a bonus
iOS / Android cross-compilation toolchains a bonus
Highly self motivated, reliable with a demonstrable passion for Open Source and the office domain
Able to work from home office, managing own time effectively
Self learning skill to get sufficient knowledge of Collabora's services, business model, project delivery lifecycle and other related technical domains
Good interpersonal skills
Winsome presentation skills appreciated
Good English language skills (both verbal and written)
Ability to work and communicate in an online distributed environment
Responsibilities
Ensure the stability and reliability of software releases for Collabora Productivity applications across Europe.
Collaborate with cross-functional teams to plan, execute, and monitor release processes according to predefined timelines and quality standards.
Test released products in various environments to identify any issues that may impact user experience or functionality before deployment.
Communicate regularly with stakeholders about the status of releases, including progress updates, potential risks, and mitigation strategies.
Document release procedures, findings from testing activities, and lessons learned for future reference and continuous improvement efforts within Collabora Productivity teams.