I managed private clouds based on VMware vCloud Director and Amazon AWS cloud.
Due to the nature of the projects I was involved I provided assistance and development support
to access the cloud's API's via their REST interfaces to be able to dynamically deploy infrastructure
Since virtualization was made available I used it on several occasion in its different operational usages,
from installation on workstation or as vserver use on dedicated root servers to early forms of network based
The virtualization software I have used include XEN, KVM, VMware Workstation, VMware Fusion, VMware vSphere,
VirtualBox, Vagrant, Packer and Docker.
Since I started using computers I have experimented with all sorts of operating systems. During my work I
installed and managed countless systems and their OS, including:
Windows Desktop and Server variants since Windows 95, Mac OS X (10.4 - 10.11), Debian, Ubuntu, RedHat, SuSE and occasionally Sun.
Every project I was working in ran on several forms of backends I managed.
These included relational databases as MySQL, PostgreSQL and NoSQL-backends as RabbitMQ, Redis and Elasticsearch.
I gained experience of every aspect of backend management including clustering, upgrading, maintenance, tuning, scaling and backup.
Most web-application based projects I worked on needed to be able to grow and run reliably.
Scaling, clustering, failover and redundancy where always part of my considerations when building infrastructures for projects.
All these requirements needed to be applied on different parts of the components of a web project's infrastructure such as
databases, logging systems, monitoring, VPN's, etc.
Awareness of security-related issues has always been expected during my work.
In my first job I had to setup firewall rules, IPSEC tunnels and enable traffic shapping. Even with, at that time, little or no help
I managed to set up everything as expected.
Later on the set of experience I acquired ranged from firewall setup, VPN management, PKI maintenance to SPAM- and Anti-Virus-
protection for mail-servers and of course monitoring system setup and usage.