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

Current members of the infra team

  • Florian Leeber (ISC Head)

  • Brian Douglass

  • Marius Gripsgård

Vacancies

  • Batch file and shell script writer

  • Debugger

  • Jenkins specialist

(Nós precisaríamos de pessoas que gostassem de brincar com os servidores, instalar software, escrever batch files e scripts de shell, e depurar a razão de um certo servidor não estar a fazer o que deveria. Infelizmente também há um certo nível de entendimento de Jenkins, Debian e de pacotes Linux, e até compilação de pacotes necessários. Às vezes, programar um pouco não magoa. É difícil encontrar pessoas que tenham todas estas habilidades necessárias em conjunto. A nossa infra-estrutura é uma combinação de fornecimento de hardware, do sistema operacional e também das ferramentas e aplicações para os nossos desenvolvedores. Nas empresas, cada um desses departamentos é separado ou pessoas com especialização.)

Steering committee keywords

ARM, cloud, translations, services, jenkins, github, launchpad, linux, shell, firewall


Ready to Join UBports?

Apply to become a member now!