Neven Luetić Projekthistorie Stangestr. 16 22765 Hamburg ¬ +49 (0) 179 5379436 ¹ +49 (0) 40 / 397610 7 [email protected] r www.luetic.de Zur Person Geboren 19.06.1963, Zagreb (Kroatien) Familienstand ledig Ausbildung Studium Psychologie, 1990, Dipl. Psych., Universität Osnabrück. Lehrgang Organisationsprogrammierer, 1991, Siemens-Nixdorf, Osnabrück. Sprachkenntnisse Deutsch Kroatisch Serbisch Englisch Französisch Muttersprache Staatlich geprüfter Dolmetscher und Übersetzer - 2. Muttersprache Staatlich geprüfter Dolmetscher und Übersetzer sehr gute Kenntnisse - s. Zertifikate Grundkenntnisse Zertifikate September 2007 LPIC 1 Oktober 2010 LPIC 2 Juni 2014 Cambridge Certificate of Proficiency in English (C2 gemäß gemeinsamem europäischen Referenzrahmen) Skills Betriebssysteme und Dienste Linux Basis Setup Partitionierung, Bootmanager, Dateissteme, LVM Benutzer- und Gruppenverwaltung Rechtevergabe, Systemparameter, OpenLDAP Software und Paketverwaltung Source, RPM, yum, apt, aptitude, dpkg Analysetools strace, lsof, vmstat, sar, iostat u.a. Netzwerk Konfiguration von Interfaces, Bridges, tun-Devices, Routen, DHCP, iptables, Firewalls, Analysetools wie tcpdump/wireshark, netcat etc. Dienstekonfiguration z.B. systemd Logfileanalyse Betriebssysteme, Distributionen, VM-Technologien Debian -basierte Distributionen, wie Debian/Ubuntu RedHat -basierte, wie RHEL 6 und 7 oder CentOS SuSE Enterprise Linux (SLES) in letzter Zeit seltener; außerdem Free BSD VMs von kvm und XEN bis VMware ESX und Vagrant Applikationen und Dienste Webserver apache inkl. mod_rewrite, mod_security, mod_jk, mod_proxy, außerdem HA-Proxy, nginx, varnish Java Applicationstack Java Installation/Konfiguration, Java-VM, Tomcat, JBoss, Wildfly sowie Tools, wie Ant, JMeter Mailserver SMTP: Postfix; IMAP: z.B. Dovecot DNS Nameserver bind8/bind9, Domainverwaltung SSL Zertifikate, Verwaltung einer lokalen CA, DNSSEC LDAP openLDAP sonstige ssh - sshd, FTP - vsftpd Datenbanken MySQL und MariaDB Aufbau, Design, Indices, komplexe Setups inkl. Replikation, Galeracluster, Performanceanalyse und -optimierung Oracle gute Kenntnisse der Struktur von Oracleservern 9.x, 10.x, Oracle Enterprise Manager, sqlplus etc. Postgresql Aufbau und Konfiguration MongoDB Erfahrungen mit Konfiguration und Verwendung Monitoring Monitoring nagios, mrtg, logwatch, diverse proprietäre Systeme Entwicklung Ich habe als C- und später C++-Programmierer im Unixumfeld gestartet. Nach mehr als 6 Jahren in diesem Umfeld hat sich mein Schwerpunkt zunehmend auf Skriptsprachen (zunächst vor allem Perl) und Webentwicklung verlagert. Perl „modern Perl“, CPAN, objektorientierte Programmierung, Moose, Webframework Mojolicious PHP Erfahrungen mit dem Zend Framework sowie mit mit einigen modernen Frameworks Javascript Jquery, Backbone.js, underscore.js sowie npm, gulp, stylus Perl6 Grundlagen Ruby gute Kenntnisse Python Grundkenntnisse Auszeichnungssprachen XML, XSLT, XSL-FO, HTML, HTML5, CSS, CSS3, Latex, SGML Versionsverwaltung Git, „git flow“, langjährige Erfahrungen auch mit Subversion sowie CVS SQL reguläre Ausdrücke DevOps Puppet Entwicklung von Modulen, Manifesten, auch Erfahrungen mit Entwicklung von Custom Types und Providern mit Ruby Ansible Playbooks, Rollen etc. Jenkins Aufbau von CI und CD workflows Projekthistorie 06/2016 - 7/2016 Devops, Cloudprovider, Hamburg. Entwicklung Ansible - Weiterentwicklung eines umfangreichen Ansiblesetups ○␣ ○␣ Betriebssysteme - RHEL 7, Vagrant/Virtualbox Konfigurationsmanagement - Ansible ○␣ Infrastruktur - Docker, Gitlab, Satellite, Jenkins, Vagrant, Artifactory, Vault, Nagios, LVM Software - ELK (elasticsearch, kibana, logstash, filebeat), Nginx, Mongodb, Nexus Programmiersprachen - Ansible, Python, jinja2 ○␣ Versionsverwaltung - git, git flow ○␣ ○␣ 02/2016 - 5/2016 Devops, Cloudprovider, Hamburg. Entwicklung Puppet - Entwicklung verschiedener Puppetmodule sowie eines Customproviders für yum-Pakete ○␣ Betriebssysteme - RHEL 7, RHEL 6 ○␣ Konfigurationsmanagement - Puppet, puppet-rspec Infrastruktur - Docker, Gitlab, Satellite, Jenkins, Foreman, Vagrant, Artifactory, Nagios, LVM Software - Postgresql, IPA, ELK (elasticsearch, logstash, kibana, filebeat), mysql (fabric), JBoss/Wildfly ○␣ ○␣ ○␣ Programmiersprachen - Puppet DSL, Ruby Versionsverwaltung - git ○␣ Paketmanagement - yum, rpm, rpm builds ○␣ 11/2015 - 12/2015 Autoinstallation RHEL7/Debian, Finanzdienstleister im medizinischen Bereich, Hamburg. vollautomatische Installation von VMs unter RHEL7/Debian 8 ○␣ VMware (Esxi, Vsphere) ○␣ VMware Perl SDK Perl ○␣ ○␣ ○␣ Debian, Red Hat Enterprise Linux 7, SuSE Leap cobbler ○␣ kickstart, preseed DHCP (ISC, dnsmasq) PXE, tftp ○␣ Erstellung von bootimages ○␣ ○␣ 10/2015 - 10/2015 Dateiabgleichsdienst, Softwarehersteller (Tourismus), Hamburg. Perl basierter Dateiabgleichsdienst für einen Servercluster ○␣ Perl ○␣ ○␣ gnu parallel Debian MySQL ○␣ systemd, init.d ○␣ 04/2015 - 09/2015 Javascript-basierter Editor für die Konfiguration von Drucklisten , Softwarehersteller (Tourismus), Hamburg. WYSIWIG Editor für Druckelemente ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ Javascript - Jquery und diverse Module backbone.js, underscore.js bootstrap PHP5 REST Schnittstelle mysql DB Design und Zugriffe npm stylus gulp 01/2015 - 3/2015 High Availability Lösung , Softwarehersteller (Tourismus), Hamburg. HA Komplettlösung ○␣ Betriebssysteme - Debian ○␣ Web - HA-Proxy, IPVS, keepalived, Varnish DB - Cluster mit MariaDB, Galera ○␣ ○␣ PKI für interne Kommunikation (CA, Zertifikate) Netzwerkkonfiguration - direct Server Response für Mediadaten mit Varnish ○␣ Skripting - Perl, bash ○␣ 06/2014 - 12/2014 Application- und Servermanagement, Versandhandel, Hanau. Betriebsbegleitende Unterstützung im Applicationmanagement, Livegangsvorbereitung, Deployments, Fehleranalyse, Koordination ○␣ Subversion ○␣ Ant Skripting - bash, Perl Ticketingsysteme - Cherwell, Track+ ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ Betriebssysteme - SuSE Enterprise Linux (SLES 9.3 - 11.2) Software - Java, Tomcat, Java Webshop (Intershop) Datenbanken - Oracle Webserver - Apache 04/2014 - 05/2014 High Availability Lösung , Softwarehersteller (Tourismus), Hamburg. HA Konzeption und Softwareauswahl HA-Proxy, IPVS, keepalived HA Testinstallation Konfiguration von Loadbalancing, Ausfallsicherheit Konfiguration Ausrollen der Konfiguration mit puppet ○␣ Betriebssysteme - Debian Netzwerkkonfiguration - HTTP, TCP/IP, ipvs, vrrp, Tunneling, iproute2 Konfigurationsmanagement - puppet ○␣ Skripting - Perl, bash ○␣ ○␣ 07/2012 - 02/2014 Application- und Servermanagement, Versandhandel, Hamburg. Devops/Applicationmanager Installation, Konfiguration und Betrieb eines Javawebshops Konzeption, Entwicklung und Inbetriebnahme einer Prozesssteuerung durch Jenkins sowie entsprechende Plugins Mitarbeit an der Entwicklung eines automatischen Setupsystems für verschiedene Serverrollen mittels Puppet Entwicklung von Skripten für Fehleranalyse, Logfileauswertung und Prüfungen Monitoring, Performanceanalyse Incident- und Problemmanagement nach ITIL ○␣ Applicationmanagement - Analyse und Koordination übergreifender Tätigkeiten ○␣ Continuous Integration - Jenkins, Plugins Konfigurationsmanagement - Puppet ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ Paketverwaltung - RPM, Erstellung von RPM-Paketen Skripting - Ant, bash, Perl, Groovy, Ruby Ticketingsysteme - JIRA, Cherwell Betriebssysteme - SuSE Enterprise Linux (SLES 9.3 - 11.2) Software - Java, Tomcat, Java Webshop (Intershop) ○␣ Datenbanken - Oracle Webserver - Apache ○␣ ITIL ○␣ 11/2011 - 06/2012 Refactoring von Perlprogrammen zur Verwaltung von Webspaces, Webhostinganbieter, Karlsruhe. Sourcecodeanalyse, Refactoring mit OO Perl, Erstellung von Testszenarien, Testing, Performanceanalyse, Anpassungen bezüglich IPv6 ○␣ Programmierung - OO Perl, Moose, MooseX, Unittests Betriebssysteme - Debian lenny und squeeze, Ubuntu Datenbanken - Sybase, MySQL ○␣ sonstiges - git, Debian Paketierung (debhelper), IPv6 ○␣ ○␣ 09/2011 - 10/2011 Erstellung von Clientklassen für Zugriffe auf REST-Services in Perl, Webhostinganbieter, Karlsruhe. Erstellung von Clientmodulen für Zugriffe auf verschiedene REST-basierte Dienste in Perl. ○␣ Betriebssysteme - Debian lenny und squeeze, Ubuntu ○␣ ○␣ Programmierung - OO Perl, Moose, MooseX Datenbanken - Sybase, MySQL ○␣ sonstiges - git, Debian Paketierung (debhelper), REST, IPv6 03/2011 - 05/2011 Installation Gütersloh. und Konfiguration von Javaapplikationen, Rechenzentrum, Aufbau von Webportalen. Kontrolle der Systeminstallation, Installation von JDK und Javaapplikation, Konfiguration. ○␣ Betriebssysteme - Red Hat Enterprise Edition (RHEL), Ubuntu, Linux, Cygwin ○␣ Software - Java, JDK, glassfish, jBoss, diverse Java Applikationspakete (Hybris, Fredhopper) ○␣ Skripting - bash, Perl Datenbanken - MySQL Webserver - Apache ○␣ ○␣ ○␣ sonstiges - Administrationstools für Deployment und Monitoring (Eigenentwicklungen), Firewalls 01/2011 - 02/2011 Browserbasierter Filemanager, Internetagentur, Hamburg. Entwicklung eines per Browser bedienbaren Dateimanagers (PHP, Javascript). ○␣ Betriebssysteme - Ubuntu Programmierung - PHP 5.2, Zend Framework, JQuery 1.4 ○␣ sonstiges - MySQL, LDAP ○␣ 10/2010 - 12/2010 Konsolidierung einer Mailserverinfrastruktur, Internetagentur, Hamburg. Umzug/Neueinrichtung Mailserver: Installation, Konfiguration Mailserver (postfix, courier, zarafa, amavis, spamassassin) und Umzug von einem vorhandenen Zarafaserver; Konzeptionierung der LDAP-Strukturen für integrierte Benutzerverwaltung, Authentifizierung und benutzergesteuerte Präferenzen. Entwicklung eines Webinterfaces für die Setzung von LDAPPräferenzen. ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ Betriebssysteme - Debian Lenny, FreeBSD, Windows 7 Skripting - bash, Perl, Synchronisationstool imapsync Mailserver - Postfix, Courier, Zarafa PKI - CA und Zertifikate Protokolle - SMTP, IMAP, MAPI, LDAP Sonstiges - OpenLDAP 08/2010 - 09/2010 Automatisierung Serverinstallation, Softwarehersteller (Tourismus), Hamburg. Automatisierung der Einrichtung von Internetservern: Einrichtung eines Applikationsservers mit LAMP; Entwicklung von Automatisierungsskripten; Evaluation cfengine; Entwicklung eines Synchronisationstools auf Basis von inotify ○␣ Betriebssysteme - Debian Lenny, SuSE 10.0 Skripting - bash, Perl ○␣ sonstiges - inotify ○␣ 12/2009 - 06/2010 Refactoring, Weiterentwicklung eines webbasierten Bestellportals, Industriekonzern, Erlangen. Analyse bestehender Sourcen, Refactoring und Weiterentwicklung einer umfangreichen Codebasis mit zahlreichen Abhängigkeiten unter Verwendung moderner objektorientierter Methoden. Entwicklung und Abstimmung in einer Gruppe von 6 - 8 Entwicklern. ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ ○␣ Betriebssysteme - Red Hat Enterprise Server 5, Windows Vista Pro, XEN, Cygwin Perl - objektorientierte Analyse/Design, Moose, Template Toolkit Javascript - Javascript, Prototype/Scriptaculous, JQuery, Jslint Revision Control Systeme - Subversion, git Datenbank - MSSQL Apache mod_perl sonstiges - Hudson 08/2009 - 11/2009 Einrichtung von DNS-, Mail- und Webservern, Softwarehersteller (Tourismus), Hamburg. Ausfallsicherungskonzept für mehrere Webserver, mysql-Datenbanken und zahlreiche Domains. DNS- und Mailserver 70 Domains: Installation, Konfiguration Nameserver (bind9), Mailserver (sendmail, cyrus, mimedefang) Installation Webapplikation Installation, Konfiguration Webserver (Apache, Tomcat, mod_security, mod_php), PHP5 (PEAR), Datenbank (MySQL), Software (Reservierungsund Buchungssystem). LAMP, XEN, VMWare. ○␣ Betriebssysteme - Debian Etch, Lenny; SuSE 10.3, XEN, VMWare Programmierung - PHP Verwaltung von Zertifikaten, Zertifikatchains, Root-CA, PKI ○␣ Skripting - bash, Perl ○␣ ○␣ 03/2009 - 05/2009 Tool für konfigurierbaren Massenvergleich strukturierter Daten, Bankendienstleister (Netzbetreiber), Eschborn. Performanceanalyse eines bestehenden perlbasierten Tools zur Analyse von Kontentransaktionsdaten. Entwicklung eines Testtools: Consulting, Konzeption, Entwicklung, Installation, und Test. Eigenentwicklung in enger Zusammenarbeit mit der Fachabteilung. ○␣ ○␣ Betriebssysteme - Windows XP Pro, cygwin Skripting - bash ○␣ Programmierung - Perl, Active Perl, Strawberry Perl, Algorithm::Diff, Parser::YAPC, Template, eclipse, subversion ○␣ sonstiges - Dateiformate DTA, DTAUS und andere 01/2009 - 03/2009 Performanceanalyse und -optimierung LAMP, Softwarehersteller (Tourismus), Hamburg. Performanceanalyse und -optimierung eines LAMP Setups: Analyse von Lastverlauf, Lastspitzen und Ursachen bei einer Reservierungs- und Suchsoftware aus dem Bereich Touristik. ○␣ ○␣ ○␣ ○␣ ○␣ Betriebssysteme - Linux SuSE 10.3, SuSE 11.0 Programmiersprachen - PHP4, PHP5 Datenbank - mysql5 Webserver - apache, mod_rewrite, mod_security sonstiges - CVS, fop, apache, HTTP, HTTPS, SSL 08/2008 - 02/2009 Tool für den Massenexport von Userdaten, Partnervermittlung, Hamburg. Entwicklung einer Backendapplikation in Perl für den konfigurierbaren Export von Userdaten (Datenbank Postgres) an einen Mailprovider: Konzeption, Entwicklung, Profiling, Installation und Test. Fachliche Abstimmung und Anforderungsanalyse in Abstimmung mit Endanwendern. Integration in die Systemarchitektur, Installation und Test auf verschiedenen Betriebssystemen, Einrichtung von Überprüfungs- und Warnmechanismen. ○␣ ○␣ ○␣ ○␣ ○␣ Betriebssysteme - Debian Etch, Lenny, SuSE 10.3, Ubuntu, FreeBSD Programmierung - Perl Datenbank - Postgres Skripting - bash sonstiges - CVS, subversion, XML, HTTP, HTTPS 04/2008 - 06/2008 Pflege und Weiterentwicklung eines webbasierten Kontaktportals, Partnervermittlung, Hamburg. Weiterentwicklung und Pflege einer bestehenden Webapplikation in Perl. Entwicklung von sicheren Webformularen, Antispammaßnahmen ○␣ Betriebssysteme - Linux: Debian Etch, SuSE 10.3 ○␣ Programmierung - Perl Apache mod_perl Datenbank - Postgres ○␣ ○␣ ○␣ ○␣ Skripting - bash sonstiges - subversion, Eclipse (EPIC), mod_perl (Authentifizierung und perlbasierte Apachekonfiguration), CVS, subversion, apache, Java Grundlagen, Ant 03/2007 - 08/2008 Training, Administration, Softwareentwicklung, Linuxdienstleister und Trainingsanbieter, Hamburg. Administration Webserver apache, Proxy squid, Samba, Mailserver sendmail, postfix, exim, qmail, mailman, Netzwerkkonfiguration, Firewalls Training Vorbereitung auf LPIC, allgemeine Netzwerkadministration, Firewalls, Webserverund Proxyadministration, Grundlagen von DNS Softwareentwicklung PHP, Perl, bash ○␣ Betriebssysteme - SuSE 10.x, 11.x, SuSE Linux Enterprise Server (SLES), Red Hat Enterprise Level (RHEL), Debian Etch, Lenny, Fedora, Red Hat, VmWare, XEN Skripting - bash, PHP, Perl ○␣ sonstiges - SMTP, POP, IMAP, HTTP, SSL, DNS, Netzwerke, Firewalls ○␣ 03/2003 - 12/2004 Programmierung eines Webrobots, Dienstleister im Behindertenbereich, Hamburg. Webrobot zur Überprüfung der Barrierefreiheit von HTML Seiten. Klassifizierung von HTMLSeiten hinsichtlich Barrierefreiheit. Refactoring eines bestehenden C++ Programms, Neukonzeption und -entwicklung mit Perl. ○␣ Betriebssysteme - Linux (SuSE, Debian Sarge), Windows 2000, cygwin ○␣ Skripting - Perl (libwww, LWP etc.), C++, PHP4 sonstiges - subversion, make ○␣ 01/2000 - 09/2002 Softwareentwicklung Quakenbrück. C++, Unixsystemadministration, Softwarehersteller, Entwicklung C++, flex, bison Interpreter für eine proprietäre Druckerserversprache für die Eigenentwicklung eines entsprechenden Clients. Administration DEC und Linux Softwareportierung (gcc, ld, ldconfig). Laufende Administration der Server. ○␣ Betriebssysteme - Digital Unix, Linux (SuSE), Windows NT ○␣ ○␣ Datenbanken - Informix Programmiersprachen - C, C++, VC++, flex, bison, perl, cygwin, sed, ksh, bash, perl ○␣ sonstiges - make 07/1995 - 06/2003 Softwareentwicklung Osnabrück. ERP System, Softwarehersteller (Möbelindustrie), Prozesskommunikation Prozesskommunikation über shared memory, später über Sockets zwischen ERP-System und graphischen System. Parser Interpreter für ein proprietäres Kommunikationsprotokoll des graphischen Systems mit lex und yacc (später bison/flex). Entscheidungstabellen Interpreter für die Ausführung benutzerdefinierter Regelwerke innerhalb der programmeigenen Plausibilitätsprüfungen Auftragsimport Abbildung der Schnittstelle für die manuelle Auftragserfassung auf ein Tool für den Batchbetrieb. ○␣ Betriebssysteme - SINIX, AIX, Solaris, Linux, W2K, Windowsclients Datenbanken - Informix, Oracle Programmiersprachen - C, C++, proprietäre integrierte Entwicklungsumgebung, SQL, awk, sed, ksh, bash, perl, lex, yacc, flex, bison ○␣ weitere Tools - make, SGML, CVS, latex ○␣ ○␣ Hamburg, 26. Juli 2016