What we do

The Infra Committee stands for continuous operation & maintenance of infrastructure services. Its main goal is to keep UBports in the air and to connect our Ubuntu Touch users with our services. Our tasks consist of providing hardware, the operating system and the tools and applications to our developers. Team members have at least basic understanding of Linux as an operating system, shell scripts and OS configuration for various services and daemons. Additional things like storage management, firewall know-how etc. will be needed in the future. Deploying a Linux OS should be a familiar task for you.

Our infrastructure consists of a bunch of virtual servers in a cloud infrastructure, mainly hosted at Digital Ocean. In our CI train we use mainly Jenkins as the central platform for handling automated builds and packaging. But also for the hosting of websites there is work to do, or for the system-image server which deploys our builds.

Finally all our code is either hosted on Github or Launchpad. Basic know-how about those two services makes it easy to get up-to-speed in this team.

Infra goals

  • Keep UBports in the air

  • Providing hardware

  • Providing the Operation System

  • Providing tools and applications to the developers

Membres actuels de l'équipe de l'infrastructure

  • Florian Leeber (ISC Head)

  • Brian Douglass

  • Marius Gripsgård

Vacancies

  • Auteur de fichier de traitement par lot et de script shell

  • Debugger

  • Jenkins specialist

( Nous aurions besoin de personnes qui aiment jouer avec des serveurs, installer des logiciels, écrire des fichiers contenant des séries de commandes et des scripts, mais aussi comprendre pourquoi un serveur donné ne fait pas ce qu'il devrait. Malheureusement, un certain niveau de compréhension de Jenkins, Debian, des paquets Linux et même de la compilation des paquets nécessaires est demandé. Parfois même, programmer un peu ne fera pas de mal. C'est difficile de trouver des personnes qui possèdent toutes les compétences nécessaires à la fois. Notre infrastructure combine la fourniture de matériel, du système d'exploitation, mais aussi des outils et applications pour les développeurs. Dans les entreprises, tout ceci est réparti dans plusieurs départements ou chez des personnes spécialisés. )

Steering committee keywords

ARM, nuage, traductions, services, jenkins, github, launchpad, linux, shell, pare-feu


Prêt(e) à rejoindre UBports ?

Posez votre candidature maintenant pour devenir un membre !