Mauro Morales

software developer



I started working as a software developer in 2005, and over the years, I’ve had the privilege to be part of some outstanding companies like SUSE, CodeShip, Babbel, and others. Today, I’m proudly serving as an Open-Source Developer Specialist at Spectro Cloud, where I’m part of the Kairos team building a Linux meta-distribution for edge Kubernetes.

Work Experience

Dec 2022 – Present


Operating system for Edge Kubernetes

Kairos is an immutable Linux meta-distribution for edge Kubernetes

  • Go
  • Linux
Apr 2020 – Dec 2022


Backend web application and infrastructure

Performance improvements, architectural changes, maintenance to the main web backend application and reduction of tech-debt

  • Ruby on Rails
  • Heroku
  • AWS S3, Cloud Front and EC2
  • PostgreSQL
  • Ansible
Agile methodologies and team mentoring

Put in place agile methodologies and software developer best practices.

  • Scrum
  • CI/CD
Apr 2019 – Dec 2019


CodeShip CI

Maintenance of the SaaS CodeShip CI and the traditional runtime environment using buildpacks

  • Ruby on Rails
  • Heroku
  • PostgreSQL
  • LXC
  • AWS Lambda
  • AWS Step Functions
Jenkins X

Improve test coverage and add features of the Jenkins X CLI

  • Go
  • Docker
May 2018 – Mar 2019

CMS for marketing
  • Ruby
  • Ruby on Rails
  • Go
  • Jekyll
  • AWS Lambda
  • AWS S3
Apr 2015 – Apr 2018

Cloud Foundry

Core member of the European BOSH team working mainly on the CPI (Cloud Provider Interface) for OpenStack

  • Ruby
  • RSpec
  • OpenStack
  • BOSH

Machinery was a toolbox for introspection of Linux systems

  • Ruby
  • RSpec
  • Linux
  • Go
Aug 2012 – Jan 2015

Leysin American

Configuration Management
  • Ruby
  • Sinatra
  • OS X
  • Linux
  • Puppet
  • Redmine
Aug 2009 – Sep 2012


e-Commerce solution for printing

Built and maintained an online shopping cart for paper products for our main customer 4over4.

  • PHP
  • CodeIgniter
  • jQuery
  • MySQL
  • Apache2
  • Linux
May 2005 – Jul 2009


DataWarehouse for Guatemala & El Salvador

Part of the team building and maintaining the Data Warehouse.

Built a system to automate reports for upper management.

  • Oracle DB
  • PL/SQL
  • Unix

Public Speaking


Fort Kairos: A New Dawn for Secure Linux in Untrusted Environments

Presentation about the security risks at the edge and how Kairos solves them using trusted boot.

  • KCD Italy 2024 – Bologna, Italy


Special Purpose Operating Systems: The Next Step in OS Evolution or One-Trick Ponies?

A panel about special purpose operating systems

  • KubeCon EU 2024 – Paris, France
Hacktoberfest 2023 in Brussels

Organized a Hacktoberfest event in Brussels to share about how to get introduced to Open-Source and did some mob programming.

How we build and maintain Kairos

Presentation about the challenges of Edge computing and how Kairos tries to solve them. Talk about each major feature and how we put the entire OS together with container technology.

  • 2023 – Brno, Czech Republic
  • FOSDEM 2023 – Brussels, Belgium
A Guided Tour of Machinery

A detailed description of how to use Machinery to inspect a Linux server and re-generate it.

  • openSUSE Conference 2016 – Nuremberg, Germany
The Universal System Description

What if there was a way to describe a Linux system, no matter its distribution?

  • FOSDEM 2016 – Brussels, Belgium
Dockerizing Your Infrastructure With Machinery

Containers are the future, but many of our systems are still running on traditional servers. Machinery can help you convert a system to Docker containers.

  • LinuxCon Europe 2015 – Dublin, Ireland
Machinery, a System Management Toolkit for Linux

What is a system management toolkit? And how can it help you?

  • Linuxdays 2015 – Prague, Check Republic


I did about half of the Computer Science courses before I dropped out of university. I’ve been self-taught ever since.

Want to Work Together?

I’m currently not openly looking for a new job, but I’d be willing to hear about the right offer. If you have something interesting, you are welcome to email me or message me on LinkedIn.