Systems Engineer | Architecture Infrastructure Automation Network Monitoring Security | Linux Cloud Kubernetes Docker Ansible...

freiberufler Systems Engineer | Architecture Infrastructure Automation Network Monitoring Security | Linux Cloud Kubernetes Docker Ansible Azure Google auf freelance.de
Verfügbarkeit einsehen
auf Anfrage
de  |  en  |  ru
100€/Stunde
60325 Frankfurt am Main
17.02.2020

Kurzvorstellung

Architecture, Linux, Networks, OpenSource, Cloud, DevOps, Automation, Microservices, Programming, Administration, Virtualization, Load Balancing, Clustering, Configuration Management, Cloud, Databases, Monitoring, Scripting

Ich biete

IT, Entwicklung
  • Red Hat Enterprise Linux (RHEL)
  • Python
  • Ansible
  • Docker
  • Kubernetes
  • KVM (Kernel-based Virtual Machine)
  • Cloud (allg.)
  • Load Balancing / Lastverteilung
  • Puppet
  • Cisco (allg.)

Projekt‐ & Berufserfahrung

DevOps Engineer
Hornbach Baumarkt AG, Landau
7/2019 – 12/2019 (6 Monate)
Großhandel
Tätigkeitszeitraum

7/2019 – 12/2019

Tätigkeitsbeschreibung

Einheitliches und umfassendes Berechtigungskonzept
Für alle vorhandenen Systeme(+) sollte ein Konzept ausgearbeitet werden, das zumindest LDAP, SAML von Anfang an unterstützt. Projektbezogene Berechtigungen und Unabhängigkeit von der spezifischen Organisationsstruktur. Teamleiter sollen die Struktur eigener Teams festlegen und eigene Mitarbeiter für betreute Projekte berechtigen können. Im Bezug auf die Zukunft soll es flexibel und erweiterbar sein.

Technology Stack
Active Directory, Security Assertion Markup Language (SAML), LDAP, JSON Web Token (JWT), Ansible, PowerShell, Kubernetes, GitLab, Jenkins, ELK Stack, Nexus Repository, Microsoft Azure, Google Cloud, Docker Registry

Eingesetzte Qualifikationen

Active Directory, PowerShell, Ansible


Migration der Linux Systeme
Deutsche Vermögensberatung, Frankfurt
11/2015 – 2/2016 (4 Monate)
Versicherungen
Tätigkeitszeitraum

11/2015 – 2/2016

Tätigkeitsbeschreibung

Im Rahmen des Projekts mussten über 400 Linux Systeme auf den
neusten Stand des Configuration Managements migriert (neu aufgebaut)
werden.
Es war sehr herausfordernd Systeme nicht nur abzubilden (Puppet),
sondern vor allem die Abnahme durch die fachlichen Verantwortlichen
und technischen Tester erfolgen zu lassen.
Damit der Neuaufbau möglichst flexibel und in Nebenzeiten mit
unterdurchschnittlicher Auslastung (nachts und am Wochenende) erfolgen
konnten, wurden Mitarbeiter des Betriebes(24/7) zusätzlich geschult.
Auf Grund der guten DevOps Erfahrungen wurden komplexe Systeme in
der Produktion von erfahrenen Software und Systems Engineers und in
der Zusammenarbeit erneuert, damit mögliche Fehler (Software oder
Systemkonfiguration) auf einem sehr kurzem und schnellem Wege gefixt
werden konnten.
Nach der eigentlichen Migration wurde noch eine Phase eingeplant und
umgesetzt, um mögliche neue Betriebsprobleme abzufangen und diese
schnell zu lösen.

Verwendete Skills: Puppet, Ruby, Shell, RedHat, Projektmanagement

Rolle: Systems Engineer

Aufgaben:
• Abbildung der Systeme mit Puppet
• Schulung der Betriebsmitarbeiter
• Planung und Koordination der Arbeiten
• Support der Systeme während und nach der Migration

Eingesetzte Qualifikationen

Linux (Kernel), Projektmanagement (IT), Ruby, Shell (CSH)


DevOps Engineer
Hornbach Baumarkt AG, Landau
6/2015 – 12/2019 (4 Jahre, 7 Monate)
Großhandel
Tätigkeitszeitraum

6/2015 – 12/2019

Tätigkeitsbeschreibung

Design, Aufbau und Betrieb einer Container-basierten Plattform
Unterstützung der Service orientierten Architektur, Skalierbarkeit, Simple und standardisierte Recovery-Prozesse, Anbindung an die bestehende Legacy Environment mit gemischter Infrastruktur (Windows/Linux, Physical/Virtual), Unterstützung der autonomen Arbeitsweise der Teams, Möglichkeit weitere Services von der alten Infrastruktur abzukoppeln und auf die PaaS Lösung zu übertragen.

Technology Stack
Kubernetes, Docker, Ansible, RedHat, GlusterFS, Prometheus, Grafana, ELK Stack, Python, Citrix NetScaler, Java-Umfeld

Eingesetzte Qualifikationen

Docker, Ansible, Kubernetes


Systems Engineer
Plus.line, Frankfurt
9/2014 – 6/2016 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2014 – 6/2016

Tätigkeitsbeschreibung

Design und Aufbau einer Cloud Plattform
Design und Aufbau der Cloud Plattform mittels der verfügbaren Open Source Solutions, Forschung, Evauluirung und Auswahl der Tools, Configuration Management, Definition und Durchführung der Disaster/Recovery Tests, Erstellung der Dokumentation

Technology Stack
Ansible, Cloudstack, OpenStack, oVirt, KVM, Networking, RedHat

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Ansible, KVM (Kernel-based Virtual Machine)


Administration und Betrieb der DVAG Plattform
Deutsche Vermögensberatung, Frankfurt
10/2013 – 5/2016 (2 Jahre, 8 Monate)
Versicherungen
Tätigkeitszeitraum

10/2013 – 5/2016

Tätigkeitsbeschreibung

Die DVAG Plattform stellt den Vermögensberatern notwendige Tools zu
Verfügung. Außer der Produktion gehören zu der Plattform auch
Umgebungen, die zum Testen, der Integration und Entwicklung benötigt
werden. Eine sehr breite Palette der Technologien wird verwendet. Zu
der Gesamtplattform gehören etwa 2000 verschiedene Server.
Zu den wichtigsten Aufgaben gehört die Minderung des
Administrationsaufwands, dafür wird „Puppet“ Configuration
Management Tool eingesetzt. Die Ziele dabei sind: Einsatz der aktuellen
Puppet Version, Qualität und Wartbarkeit des Puppet Codes.
Der Puppet Code wird getestet, indem in einer separaten Umgebung
„Nightly Builds“ gemacht und ausgewertet werden, Testaufgaben wurden
anhand Skripte automatisiert. Serverkonfiguration wird durch das
„Serverspec“ Tool geprüft.

Verwendete Skills: Puppet, Ruby, Shell, RedHat, KVM, Tomcat,Serverspec

Rolle: Systems Engineer

Aufgaben:
• Serveradministration mit Puppet
• Betrieb der Plattform
• Testautomatisierung
• Verkürzung der Deployment Downtime

Eingesetzte Qualifikationen

Red Hat Enterprise Linux (RHEL), Ruby, Bash (Shell), Systemadministration (allg.), KVM (Kernel-based Virtual Machine)


Konzeption und Umsetzung der automatisierten Deployments
General Motors, Frankfurt
2/2013 – 10/2013 (9 Monate)
eCommerce
Tätigkeitszeitraum

2/2013 – 10/2013

Tätigkeitsbeschreibung

Software Deployments auf GM World Platform können wegen der hohen
Komplexität bis zur mehreren Stunden andauern, nehmen in Anspruch
mindestens einen Administrator und verlangen von ihm eine sehr hohe
Konzentration
Die Platform besteht unter anderem aus mehren Umgebungen, die den
Life Cycle der Software Unterstützen: Entwicklung, Testing und Betrieb.
Somit wird ein Release mehrmals und in verschieden Umgebungen
(DEV/ITL, PRE, PROD) installiert (bis alle Fehler behoben sind und das
Release online genommen werden kann).
Ziel des Projekts ist die Automatisierung solcher komplexen
Deployments, damit der Prozess ohne Administrator Interaktionen
ablaufen kann. Somit ist die Anwesenheit eines Administrators nur im
Falle eines Fehlers erforderlich, sodass der Administrator mehrere
Deployments gleichzeitig begleiten kann. Die Dauer der Deployments
wird zusätzlich dadurch reduziert, dass die Deployments gleichzeitig auf
mehreren Komponenten durchgeführt werden.

Verwendete Skills: Shell, Perl, Python, Ant

Rolle: Entwickler

Aufgaben:
• Verkürzung der Deploymentzeit
• Eliminierung der menschlichen Fehler
• Gleichzeitige Deployments
• Vorbereitung zur wachsenden Anzahl der Markets/Deployments

Eingesetzte Qualifikationen

Perl, Python, Bash (Shell)


Betrieb der GM World Platform
General Motors, Frankfurt
7/2011 – 9/2013 (2 Jahre, 3 Monate)
eCommerce
Tätigkeitszeitraum

7/2011 – 9/2013

Tätigkeitsbeschreibung

Die GM World Platform wurde konzipiert, um alle Märkte (Webauftritte)
der GM Brands (Chevrolet, Opel, Buick, Cadillac ...) zu konsolidieren.
Die gesamte Platform besteht aus mehreren Umgebungen (DEV/ITL,
PRE, PROD) und umfasst über 400 verschiedene Server.
Zu dem Betrieb gehören unter anderem die folgenden Aktivitäten:
• Durchführung der Changes
• Behebung der Fehler
• Störungbeseitigung
Die Aktivitäten werden nach ITIL v3 Standard durchgeführt.
Dem Kunden steht auch ein Monitoring Sytem und 24/7 Hotline zur
Verfügung, sodass Probleme rechtzeitig erkannt und rund um die Uhr
beseitigt werden können.

Verwendete Skills: RedHat, Xen, MySQL, Puppet, Shell, Perl

Rolle: Linux Systems Engineer

Aufgaben:
• Betrieb
• Technischer Support und Beratung der Kunden(Frankfurt,
Detroit)
• Performanzanalyse
• Unterstützung des Testteams (Fehleranalyse)
• Monitoring

Eingesetzte Qualifikationen

mySQL, Red Hat Enterprise Linux (RHEL), Perl, Bash (Shell), Systemadministration (allg.), Scripting, Xen


Entwicklung eines Reporting Web Portals für europäischen Emissionshandel
verschiedene Fluggesellschaften, Frankfurt
9/2009 – 5/2010 (9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

9/2009 – 5/2010

Tätigkeitsbeschreibung

Der EU-Emissionshandel (European Union Emission Trading System,
EU ETS) ist ein marktwirtschaftliches Instrument der EU-Klimapolitik
mit dem Ziel, die Treibhausgasemissionen unter minimalen
volkswirtschaftlichen Kosten zu senken.
Fluggesellschaften sind durch dieses Instrument aufgefordert, alle Flüge
innerhalb eines Jahres, bei denen ein europäischer Flughafen angeflogen
wird, an eine zuständige europäische Behörde zu berichten. Abhängig von
der Größe einer Fluggesellschaft und aufgrund der komplexen
Anforderungen der Europäischen Union, stellt die Erzeugung der
benötigten Berichte einen enormen Aufwand verbunden mit einem
komplizierten Prozess dar.
Das Hauptziel der Web-Applikation liegt darin, den Reporting Prozess zu
erleichtern sowie die aktuelle Situation abzubilden und Prognosen zu
ermöglichen. Die Prognose ist hierbei von enormer Relevanz, da
hierdurch bereits frühzeitig der Erwerb von benötigten
Emissionszertifikaten initiiert werden kann und somit Einsparungen
erzielt werden können. Weiterhin können mit dem System standardisierte
Reports erstellt werden, die von den Fluggesellschaft jährlich an nationale
Behörden weitergereicht werden müssen.


Verwendete Skills: Python, MySQL, SQL, Javascript, Linux, Shell Scripting, Apache, Zope

Rolle: Web-Entwickler, Projektleiter

Aufgaben:
• Entwicklung und Integration des Frontends in ein Web Portal
• Koordination und Synchronisation der Entwicklung mit dem Backend
• Aufbau der Entwicklungsumgebung
• Erstellung und Durchführung der Testfälle
• Forschung(Verbesserung der Performanz)

Eingesetzte Qualifikationen

mySQL, SQL, Apache HTTP Server, Linux Entwicklung, Python, Bash (Shell), JavaScript


Administration der Crew Management Systeme(CMS) Datenbanken
Lufthansa Passage, Frankfurt
11/2007 – 6/2011 (3 Jahre, 8 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2007 – 6/2011

Tätigkeitsbeschreibung

Die Crew Management Systeme beinhalten insgesamt über 15 Oracle
Datenbanken (für Test- und Produktionsumgebungen), die von über
22.000 Mitarbeitern benutzt werden., Die Datenbanken enthalten eine
Vielzahl personenbezogener Daten, haben Schnittstellen zu circa 30
anderen Systemen und werden von 60 Mitarbeitern weiterentwickelt.
Die wichtigsten Datenbanken laufen in Hochverfügbarkeitsclustern, um
eine höchste Verfügbarkeit, mit einer maximalen Umschaltzeit von
weniger als 5 Minuten in den Notbetrieb gewährleisten zu können.

Verwendete Skills: Oracle, SQL, PL/SQL, Linux, HP/UX, Shell Scripting, Perl

Rolle: Datenbankadministrator

Aufgaben:
• Datenbankadministration
• Erstellung und Pflege der Dokumentation
• Konzeption Backup, Restore und Reorganisation
• Regelmäßige Statusberichte zu den einzelnen Datenbanken
• Sicherstellung und Überwachung der Hochverfügbarkeit und
Datensicherungen
• Konfiguration und Optimierung
• Einführung und Verbesserung von Betriebskonzepten
• Analyse der Datenbank auf Fehler und Speicherbedarfs-Trend
• Tuning-Empfehlungen zu den einzelnen Anwendungen
• Versionsplanung und Tests

Eingesetzte Qualifikationen

Oracle Database, SQL, Red Hat Enterprise Linux (RHEL), HPUX, Perl, PL/SQL, Bash (Shell)


Portierung des zentralen Systems zur Verkehrssteuerung von HP/UX nach Linux
Lufthansa Passage, Frankfurt
11/2007 – 11/2008 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2007 – 11/2008

Tätigkeitsbeschreibung

Zur Identifikation der für eine Performance Optimierung notwendigen
und geeigneten Bereiche im Programmcode wurde vorbereitend eine
Profiling-Analyse durchgeführt. Dabei wurden auf Basis definierter
Standard-Geschäftsfälle die intern im Frontend benötigten Zeiten für
Einzelfunktionen gemessen und ausgewertet. Auf Basis dieser Analyse
wurden in Abstimmung mit dem Kunden Optimierungsmaßnahmen
definiert. Eine dieser Maßnahmen sah Migration von HP/UX auf Linux
vor.
Die Migration des Verkehrssteuerungssystems auf Linux war notwendig,
da der Hersteller der bisherigen Workstations keine aktuellen Modelle
mit vier Grafikausgängen mehr auslieferte und insbesondere für eine
solche Konfiguration keinen Support mehr leistete. Für das
Betriebssystem Linux konnte hingegen eine Versorgung mit Hardware
auf dem aktuellen Leistungsstand sichergestellt werden.
Die Migration sollte die Performance der Applikation insbesondere in
Bezug auf die Geschwindigkeit der GUI-Komponenten verbessern.

Verwendete Skills: C/C++, Oracle, SQL, HP/UX, Linux

Rolle: Software Engineer
Aufgaben:
• Anpassung des Software Codes an Linux
• Konfiguration der Linux Workstations analog zu den alten
HP/UX Workstations
• Erstellung der Dokumentation und des Handbuchs zum Aufsetzen
einer Linux Workstation

• Durchführung und Auswertung der Testfälle
• Forschung

Eingesetzte Qualifikationen

Oracle Database, SQL, HPUX, Linux Entwicklung, C++


Wartung und Weiterentwicklung des zentralen Systems zur Verkehrssteuerung
Lufthansa Passage, Frankfurt
9/2006 – 6/2011 (4 Jahre, 10 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

9/2006 – 6/2011

Tätigkeitsbeschreibung

Das System zur Verkehrssteuerung — STORM (System Tool for
Operation Rotation and Maintenance Requirements Traffic) dient der
Planung, Steuerung und Überwachung von Flügen, sowie der
Bodenereignisse der eingesetzten Flugzeuge der Lufthansa Passage.
Als Realtime-System stellt es die Ist-Situation gegenüber dem geplanten
Flugplan dar und erlaubt es dem Nutzer, korrigierende oder präventive
Maßnahmen zur Sicherung von Pünktlichkeit, Regelmäßigkeit,
Wirtschaftlichkeit und Sicherheit vorzunehmen.
STORM besitzt eine Großzahl von Funktionen, die über die letzten Jahre
speziell auf die Anforderungen der Lufthansa Passage zugeschnitten
wurden. Ebenso existieren über 20 Schnittstellen zu anderen Systemen,
um die Benutzer mit allen nötigen Informationen zu versorgen.
Das System gehört somit zu den wichtigsten Applikationen zur
Aufrechterhaltung des Flugbetriebs, weswegen eine höchst mögliche
Verfügbarkeit gewährleistet werden muss.

Verwendete Skills: C/C++, Python, Perl, Oracle, SQL, Linux, Shell Scripting, XML

Rolle: Projektleiter, Software Engineer

Aufgaben:
• Projektmanagement
• Release Planung
• Ressourcenplanung
• Wartung und Weiterentwicklung der Frontendapplikation
• Erstellung der Dokumentation, Spezifikationen, Angebote
• Erstellung, Durchführung und Auswertung der Testfälle
• Forschung

Eingesetzte Qualifikationen

Oracle Database, SQL, Linux Entwicklung, Perl, Python, XML, C++, Bash (Shell)


Zertifikate

Certified Kubernetes Administrator
Dezember 2019

Red HatT Certified Specialist in Ansible Automation
Januar 2019

Cisco Certified Network Associate Routing and Switching (CCNA)
Mai 2017

Puppet Certified Professional
August 2014

SuSE Cerified Linux Administrator
September 2013

ITIL 2011 Foundation
Oktober 2012

Red Hat Certified System Administrator
September 2011

MySQL Certified Professional Database Administrator
Juni 2011

Ausbildung

Technische Universität Taganrog
(Ingenieur im Fach „Computergestützter Entwurf(CAD)“)
Jahr: 2004
Ort: Russland

Qualifikationen

Cloud
* Design der Architektur
* Infrastructure as Code
* Microservices
* Infrastructure as a Service
* Platform as a Service
* Migration zu Cloud

Systems Engineering
* Design
* Configuration Management
* Testing
* Autoscaling
* Disaster/Recovery
* Reengineering/Refactoring

Networks
* Firewall
* Load Balancing
* Software Defined Networking
* VPN

Continious Integration/Deployment
* Process Automation
* Delivery Pipelines
* Test Automation

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Russisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
2219
Alter
38
Berufserfahrung
13 Jahre und 7 Monate (seit 09/2006)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »