Packaging developers are focused on creating the binary repository management system that will extend our Continuous Integration (CI) functionality to allow access and management of artifacts manipulated by projects.
By extending the current CI artifacts system, the Packaging team will expose GitLab as a package repository allowing access to the most common package managers, e.g. Maven and APT and similar. Additionally, the Packaging team is improving the Container Registry and is responsible for items listed under packaging product category.
Develop the architecture by extending existing features
Work with the Distribution team on replacing their current delivery system
Create and maintain observability of the newly defined features
Work with customers on defining their needs to replace existing package repository solutions
Strong Ruby skills (working in a Ruby on Rails application)
Experience with Go
Experience with working and reasoning with applications running at scale
Experience or strong interest in developing as a DevOps engineer
Experience or strong interest in software packaging and package distribution systems
English written and verbal communication skills
Demonstrated ability to work closely with other parts of the organization
Share our values, and work in accordance with those values