My Contributions#
This is me giving lecture on my Kubernetes appliance for OpenNebula at the Barcelona conference:
vCMTS#
I was part of the team developing and deploying the reference implementation of vCMTS.
More info about the project: DOCSIS
OpenNebula#
I joined the project to start so called VM Appliances - OpenNebula had support for cloud images of the popular Linux distros and Windows but no application images.
Firstly I developed a generic shell framework with multiple stages shared with each appliance (build, install, bootstrap) and created particular appliances like Wordpress, GitLab, Kubernetes, AWS Greengrass and the most sophisticated Vrouter/VNF appliance which provided loadbalancer, DHCP, DNAT/SNAT and virtual routing.
My contributions also added more cloud images and extended the so-called contextualization packages which integrated VMs into OpenNebula (similar to cloud-init) for both Linux, BSD and Windows OSes.
One of the last thing was experimental deployment of full OpenNebula software as containers - I supported both docker and podman and compose deployment.
ONAP#
I onboarded to a team contributing to ONAP (Open Networking Automation Platform) open-source project.
This was my first experience with an opensource development and the work was concentrated around installing and deployment of this big software package.