Toomas Vendelin

Angestellt, Senior Automation Engineer, IONOS SE

Karlsruhe, Germany

About me

I am a combination of a software developer (Golang, Java, Python, Perl, etc.) and a Linux system engineer who knows how to automate things, also under most paranoid security requirements. I like to combine skills that are seldom combined in one person both for fun and profit. I speak five human languages. Recruiters, please scroll down to "portfolio" section before sending me any nonsense.

Skills

Golang
Linux
Kubernetes
Docker
Ansible
Spring Boot
Jenkins
Spring Framework
Java 11
JPA
Maven
Gradle
Sonarqube
JUnit
Mockito
Arquillian
Perl
Python
Ruby
bash
Puppet
SQL
MySQL
PostgreSQL
Liquibase
Redhat
CentOS
Debian
OpenSUSE
SuSE
Syslinux
UNIX
Apache
Nginx
Tomcat
Glassfish
Postfix
DKIM
Samba
Kerberos V
OpenLDAP
PAM
Cisco switches and routers
dynamic routing protocols
Vyatta firewalls
isc-dhcp
Nagios
De-Mail
elasticsearch
Logstash
RabbitMQ
Git
1Z0-809
OAuth 2
GraphQL
Go
Helm

Timeline

Professional experience for Toomas Vendelin

  • Current 1 year, since Apr 2022

    Senior Automation Engineer

    IONOS SE
  • Current 1 year and 10 months, since Jun 2021

    Senior Software Developer

    LANCOM Systems GmbH

    Development and maintenance of cloud-based solution to manage tens of thousands of network devices used by Lancom customers. Responsible for developing, maintaining and refactoring "infrastructure as code" in an OpenStack-based cloud, while migrating parts of it to Kubernetes. Major tools involved are: Terraform, Ansible, FluxCD, Kubernetes, Jenkins, Graylog, Grafana, Prometheus. Personal focus at the moment is improving PostgreSQL cluster reliability and performance.

  • 2 years and 8 months, Jun 2018 - Jan 2021

    Java Software Engineer

    USU Software AG

  • 10 months, Aug 2017 - May 2018

    Java Software Engineer

    COMSOFT Solutions GmbH

  • 8 months, Nov 2015 - Jun 2016

    Senior Linux System Administrator

    Xaxis Germany GmbH

  • 3 years and 2 months, Oct 2012 - Nov 2015

    Linux System Administrator

    1&1 Internet AG

    I work in DE-mail department, and therefore cannot go deep into details. Let's say, my command of automated OS installation (Autoyast/SuSE, Preseed/Debian, etc.) and system configuration provisioning by means of Puppet have been substantially improved while employed here.

  • 1 year, Jul 2011 - Jun 2012

    IT manager, Perl developer, Linux (RHEL, Debian, Vyatta) sysadmin

    Runway International

    As an IT manager for the Estonian branch of multinational company, responsible for smooth functioning of the entire local IT infrastructure: network (incl VoIP), servers (web, mail, monitoring, databases), end-user support, training management, etc.

  • 5 months, Dec 2010 - Apr 2011

    Linux sysadmin at Systems Management

    Swedbank

    Developing solutions for monitoring bank services – from ATMs to core databases – programming in Perl and using a variety of monitoring software like Zabbix server, HP OVO, etc.

  • 16 years and 8 months, Feb 1994 - Sep 2010

    CEO

    Pixelmeister OU

    Key IT-related responsibilities 1. Maintanance of: - web, mail, database and file/printing servers on UNIX machines; - local network with structured access hierarchy, involving both Windows and Mac OS X workstations. 2. Database (PostgreSQL) and application development (Perl), mainly for the retail branch of the company. 3. Security planning and monitoring. 4. Hardware purchasing and upgrading.

Languages

  • English

    Fluent

  • German

    Fluent

  • Spanish

    Fluent

  • Russian

    First language

  • Portuguese

    Basic

  • Estonian First language

    -

  • Indonesian

    -

Wants

java ee
Spring Framework
JPA
Hibernate
jenkins
gradle
Git
Linux
Docker
Ansible
Puppet
RHEL
CentOS
Debian
SQL
MySQL
PostgreSQL
LDAP
Kerberos
Tomcat
wildfly
GlassFish
JBoss
Python
Ruby
Groovy
REST

Interests

chess
tennis
couchsurfing
photography
metaprogramming

Browse over 20 million XING members