Resume: Difference between revisions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
I have previously been self-employed for a number of years (hardware sales) and am familiar with the full spectrum of business understanding. Many of the applications that I have helped to develop has required knowledge and understanding of financial management. |
I have previously been self-employed for a number of years (hardware sales) and am familiar with the full spectrum of business understanding. Many of the applications that I have helped to develop has required knowledge and understanding of financial management. |
||
My big interest and hobby is on the system-administration side. |
My big interest and hobby is on the system-administration side coupled with automation (saltstack), CI deployments, scalability and high availability. |
||
== Skills == |
== Skills == |
||
Line 23: | Line 23: | ||
* Virtualization: XEN, KVM, vmware |
* Virtualization: XEN, KVM, vmware |
||
* Database: Postgresql, sqllite, DB2 and MySQL/MariaDB (with 3-node Galera setup with master-master functionality) |
* Database: Postgresql, sqllite, DB2 and MySQL/MariaDB (with 3-node Galera setup with master-master functionality) |
||
⚫ | |||
* IP Telephony: Asterisk / FreePBX |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* Failover / redundancy: GlusterFS, Keepalived, Corosync, Pacemaker |
|||
* Cloud: AWS and GCE |
|||
⚫ | |||
⚫ | |||
⚫ | |||
* Cloud: Amazon, OpenNebula, OwnCloud |
|||
⚫ | |||
* Deployment: 3-tiered deployment (testing, staging, production and failover / LB / scaling) |
* Deployment: 3-tiered deployment (testing, staging, production and failover / LB / scaling) |
||
* Build Engineering: CI (Continuous Integration) with TeamCity, Jenkins and Buildbot and configuration of build farms in a virtual environment with a mix of operating systems. |
* Build Engineering: CI (Continuous Integration) with TeamCity, Jenkins and Buildbot and configuration of build farms in a virtual environment with a mix of operating systems. |
||
Line 40: | Line 38: | ||
* Optimization of OS/apps looking at vmstat, iostat, kernel configs and balance between cpu/ram. |
* Optimization of OS/apps looking at vmstat, iostat, kernel configs and balance between cpu/ram. |
||
* Profiling bottlenecks |
* Profiling bottlenecks |
||
* Automation software: |
* Automation software: salt stack |
||
=== Development / scripting === |
=== Development / scripting === |
||
Line 51: | Line 49: | ||
** Javascript / JQuery / AJAX |
** Javascript / JQuery / AJAX |
||
* Setup and maintenance of open source CMS (SilverStripe, TYPO 3 (ver 3 and 4), Drupal, Concrete5, joomla) |
* Setup and maintenance of open source CMS (SilverStripe, TYPO 3 (ver 3 and 4), Drupal, Concrete5, joomla) |
||
* Setup and maintenance of eCommerce (osCommerce, Magento) |
|||
* Java / Tomcat |
|||
* Delphi |
|||
* . NET (primarily C # and C++) and mono |
|||
* Python |
* Python |
||
* Lua |
* Lua |
||
* Ruby |
|||
* C (understand the language, but will almost always choose either bash/perl/python for a job) |
|||
= Professional life = |
= Professional life = |
Revision as of 06:50, 21 June 2017
Resume
Person
I am a very committed person who has an incredible curiosity with everything IT-related - whether it being technical, philosophical, humanistic, legal or thinking outside the box.
I've been around a lot of platforms and worked as a user, programmer, consultant and administrator. Combined it has given me a unique insight into the general use of IT, and has often helped me both to understand the problems, get ahead of them and be able to switch between them.
I have previously been self-employed for a number of years (hardware sales) and am familiar with the full spectrum of business understanding. Many of the applications that I have helped to develop has required knowledge and understanding of financial management.
My big interest and hobby is on the system-administration side coupled with automation (saltstack), CI deployments, scalability and high availability.
Skills
Linux
- Distributions: Debian / Ubuntu, Redhat / Centos, Gentoo
- Mail Server: Postfix, exim, qmail and sendmail
- Spam Scanning: MailScanner, spamassassin, amavisd and in-house developed
- Web Server: Apache, lighttpd, nginx
- DNS: Bind (with geo-aware setup for redelegation of traffic to different backends depending on location)
- Backup: Bacula, rdiff / rsnapshot, scripting
- VPN: OpenVPN, IPSec, PPTP, StrongSwan
- Virtualization: XEN, KVM, vmware
- Database: Postgresql, sqllite, DB2 and MySQL/MariaDB (with 3-node Galera setup with master-master functionality)
- Storage: iSCSI, LVM, Ceph
- Failover / Loadbalancing: Keepalived, HAProxy, Varnish
- VCS: SVN, git and mercurial
- Cloud: AWS and GCE
- Search: ELK (Elasticsearch, Logstash, Kibana)
- Deployment: 3-tiered deployment (testing, staging, production and failover / LB / scaling)
- Build Engineering: CI (Continuous Integration) with TeamCity, Jenkins and Buildbot and configuration of build farms in a virtual environment with a mix of operating systems.
- Monitoring: Munin, Icinga (Nagios spinoff), Shinken, Zabbix
- Log analysis: Scripting, logstash, loganalyzer
- Troubleshooting:
- Hardware (practical knowledge - all levels)
- Applications (netstat, strace, dtrace, lsof, gbd, pmap)
- Network (netstat, tcpdump, wireshark, strace, lsof)
- Optimization of OS/apps looking at vmstat, iostat, kernel configs and balance between cpu/ram.
- Profiling bottlenecks
- Automation software: salt stack
Development / scripting
As a programmer I've worked with:
- Perl
- Bash
- Web
- PHP
- Javascript / JQuery / AJAX
- Setup and maintenance of open source CMS (SilverStripe, TYPO 3 (ver 3 and 4), Drupal, Concrete5, joomla)
- Python
- Lua
Professional life
I have been widely used as an [internal] consultant to find problems / solutions and generally used for sparring in all layers / aspects of the companies I've worked in.
For my earlier (and current) work experience, there is a link to linkedin at the end of this page.
Family and sparetime
Family-wise, I have a wife and three children (3x boys). In my free time I like to bike & experiment with new technologies.
I am lucky to have a good fiber connection @ home and runs various mirrors for open source projects. It is often here I test a new idea (gfs, iscsi, aoe, failover / clusters, ceph) - before I start to implement in testing and finally to implement in production.
I relax the best by reading/researching new technologies/areas and generally just testing myself with various scenarios.
Contact info
Name: Martin B. Nielsen Location: Denmark Email: martin _at_ skytech.dk
Links / more info
Media | Link |
---|---|
[WIKI] - Linux projects/research | Linux |
[WIKI] - Development projects/research | Development |
https://twitter.com/zethrok | |
http://www.linkedin.com/pub/martin-b-nielsen/8/4/743 | |
https://www.facebook.com/jinx42 | |
IRC | Find me as user Zethrok on these networks: OFTC, EFNet, Freenode, Mozilla |