- (2009-2013) Mechanical Engineering, VIA University, Horsens - Denmark, Bachelor’s degree
- (2014-2018) Mechanical Engineering, Aarhus University, Aarhus - Denmark, Master's degree (attended)
- (2016-2018) IT Networks Engineering, BAAA School of technology, Aarhus - Denmark, AP degree
On my current position as a systems admin, I have gained experience in managing cloud infrastructure using VMware vCenter and OpenStack virtualization platforms and further experience in handling tasks such as:
-
Managing linux (debian/centos) virtual machines including
nginx
&apache
servers,mysql
databases andelasticsearch
clusters;- Disallowing bad traffic to a website
for x in $(cat iplist); do echo "Deny from ${x}" >> .htaccess; done
- Capturing live traffic on a webproxy
tcpdump -n -i any -s 0 -A tcp dst port 80
- Debuging
elasticsearch
cluster health
curl localhost:9200/_cluster/health curl -XGET localhost:9200/_cluster/allocation/explain?pretty curl -XPOST localhost:9200/_cluster/reroute?retry_failed=true
-
Managing windows server virtual machines;
- Recycling stuck application pools
%systemroot%\system32\inetsrv\appcmd recycle apppool /apppool.name:NAME
-
Migrating customer web-sites to the Combell shared hosting platform;
- Copying files to a remote server
rsync -av /var/www/html/ <IP>:/home/$USER/app
-
Writing shell and Python scripts for automating routine tasks;
- Extracting IPs from a list and adding to INPUT chain in iptables
for i in $(cat traffic_out | awk {'print $1'} | sort | uniq |sort -rn | head -n7) do ADDR=$i iptables -I INPUT -s $ADDR -j DROP echo "Block ALL INPUT from " $ADDR " net DROPPED." done
Building a bare metal Ubuntu cloud running the OpenStack framework for testing purposes and further development. The resulting system implemented a software defined storage solution, tenant network isolation and a high-density LXC virtual server environment.
As a freelancer I have been working with popular web technologies, such as REST APIs and Source control (Git). My primary choice of technologies was Python/Flask & Jinja2 templating. Experience gained in:
- Source control:
git add . ; git commit -m "MESSAGE"; git push -u origin <branch>
- Working with various Python modules such as:
flask, requests, json, sys, subprocess