Profilbild von Alex K Linux / DevOps Spezialist aus Muenchen

Alex K.

verfügbar
Kontakt

Letztes Update: 27.04.2020

Linux / DevOps Spezialist

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil_Alex_K.pdf

Skills

Betriebssysteme
  • Red Hat Enterprise Linux / Centos
  • Debian Linux
  • SuSE Linux ( SLES, openSUSE )
  • Arch Linux
  • Gentoo Linux
  • FreeBSD und OpenBSD
  • Windows 7-10

Standard-Produkte
  • LibreOffice und MS Office
  • Thunderbird und MS Outlook

Programmiersprachen
  • Python
  • Perl
  • Assembler ( MMIX, x86 )
  • Shell / Bash
  • MySQL / SQL 90 – 95

Systemkonfiguration
  • Ansible
  • Puppet

Cloud und Virtualisierungs Plattformen
  • Libvirt ( KVM und QEMU )
  • OpenStack
  • Docker
  • Kubernetes
  • Xen OpenSource

Cluster- / Dateisysteme
  • Ext2 – Ext4
  • ZFS
  • XFS
  • GlusterFS

Admin Tools
  • Vagrant
  • Corosync / Pacemaker
  • Galera Cluster ( MariaDB )
  • RedHat Satellite / Spacewalk

Projekt- und Entwicklungsstandards
  • Standard Entwurfsmuster
  • UML
  • SCRUM
  • RUP
  • Test Driven Development

Server Dienste
  • Apache / httpd
  • Nginx
  • DNSmasq
  • BIND
  • MySQL / MariaDB
  • DRBD
  • Linux NFS und iSCSI

Monitoring Tools
  • Icinga
  • Nagios
  • Zabbix

Versionierungstools
  • Git
  • Subversion

Spezialwissen
  • IT-Datenschutz
  • IT-Sicherheit und IT-Forensik
  • Risikomanagement

Projekthistorie

11/2018 - 05/2019
Aufbau einer gehärteten Serverumgebung

Ein Webhoster möchte aufgrund erhöhter Sicherheitsanforderungen für einen Kunden eine gehärtete Serverinfrastruktur.

Um dies zu gewährleisten werden auch die zugrunde liegenden Webserver gehärtet und mit modernsten Techniken abgesichert.

Um für den Webhoster auch in Zukunft dir Wartungen einfach zu gestalten werden die Server zentral orchestriert.

 

Branche

Webhosting / FInanzsektor

Zeitraum

11 / 2018 – 05 / 2019

Rolle

Linux System Administrator

Berater IT-Sicherheit

Aufgabenstellung

  • Konzeptionierung und Planung der Serverlandschaft

  • Orchestrierung der Server mittels Ansible

  • Ausrollen jeweils einer Test, Staging und Produktiv-Umgebung

  • Test der Infrastruktur gemäß den Vorgaben

  • Unterstützung bei der Durchführung von Pentesting

  • Analyse der Pentesting-Resultate und erforderlichenfalls Anpassung der Systeme

Technologie

  • Debian 8

  • CentOS 7

  • OpenBSD

  • Ansible

  • SELinux

  • apparmor

  • Wireshark

  • Metasploit


09/2018 - 09/2018
Erstellung einer Homepage mit individuell erstellten CMS

Der Betreiber einer statischen Webseite möchte die Inhalte mittels eines CMS in Zukunft selber aktuell halten.

Das CMS soll auf die individuellen Bedürfnisse des Kunden eigens programmiert werden.

 

Branche

Webhosting

Zeitraum

09 / 2018 – 09/ 2018

Rolle

Programmierer und Web-Entwickler

Linux System Administrator

Aufgabenstellung

  • Konzeptionierung und Planung des CMS

  • Programmierung und Test der neuen CMS-Umgebung

  • Einpflegen der alten Homepage-Inhalte in das neue CMS

  • Test der Funktionalität gemäß den Anforderungen des Kunden

Technologie

  • Debian 8

  • Apache

  • nginx

  • MariaDB

  • PHP


03/2018 - 05/2018
Migration eines Monitoring-Systems

Ein Internet Service Provider hat sich aus Kostengründen dazu entschlossen, die bereits vorhandene Monitoring-Lösung auf Basis von OpsView auf einen Debian-Server durch Nagios XI auf einen CentOS-Server abzulösen.

 

Sowohl übernommene wie auch neu programmierte Checks wurden in Ansible mit eingepflegt, um diese auf bestehende und neue Systeme mit auszurollen.

 

Branche

Internet Service Provider

Zeitraum

03 / 2018 – 05/ 2018

Rolle

Development Operator

Programmierer

Linux System Administrator

Aufgabenstellung

  • Konzeptionierung und Planung des Umzugs

  • Installation und Test der neuen Monitoring-Umgebung

  • Transfer und Test der bestehenden Checks

  • Programmierung und Test inkompatibler/neuer Checks

  • Integrierung der übernommenen und neuen Checks in Ansible

  • Lasttest und Optimierung der neuen Monitoring-Umgebung

Technologie

  • Debian 8

  • CentOS 7

  • Nagios XI

  • OpsView

  • git

  • Ansible


07/2017 - 10/2017
Integration eines Orchestrierungs-Tools in vorhandene Serverlandschaft

Ein Internet Service Provider, der zugleich Webhosting betreibt, will seine bestehende Infrastruktur mittels einer Orchestrierungs-Lösung mit aktuellen Konfigurationen versorgen.

Hierzu soll eine Orchestrierungs-Lösung in die bestehende Server- und Netzwerklandschaft eingepflegt werden. Als Herausforderung stellt sich dar, dass es etwa 500 individuelle Server und Netzwerkgeräte gibt, die alle komplett unterschiedlich konfiguriert sind. Dies soll in der Umsetzung auch berücksichtigt werden.

Branche

Internet Service Provider / Webhosting

Zeitraum

07 / 2017 – 10 / 2017

Rolle

Development Operator

Programmierer

Linux Administrator

Aufgabenstellung

  • Konzeptionierung und Planung der Orchestrierungs-Umgebung

  • Inventarisierung bestehender Systeme

  • Definition und Beschreibung von Gruppen, Rollen und Playbooks

  • Programmierung und Test der kompletten Ansible-Umgebung

  • Integration in den Live-Betrieb

Technologie

  • Debian

  • CentOS

  • Ubuntu

  • Cisco

  • Palo Alto

  • Ansible

  • Apache

  • nginx

  • MariaDB

  • git

  • rsync

  • Python

  • Perl

  • Bash


08/2012 - 05/2017
Bereitstellung einer Testumgebung für Studenten an einer Hochschule

Im Rahmen der Lehre an einer Hochschule sollen die Studenten mittels automatisch generierter Testumgebungen auf Basis von Gentoo-Linux diese für Praktika zur Verfügung gestellt bekommen.

Diese werden im Rahmen der Vorlesungen IT-Sicherheit, Betriebssysteme und Netzwerk von den Studenten für die jeweilige Aufgabenstellung genutzt.

Branche

Hochschule / Lehre

Zeitraum

08 / 2012 – 05 / 2017

Rolle

Development Operator

Programmierer

Linux System Administrator

Tutor / Dozent

Aufgabenstellung

  • Konzeptionierung und Planung der Praktikums-Umgebung

  • Definition und Beschreibung von Gruppen, Rollen und Playbooks

  • Programmierung und Test der kompletten Ansible-Umgebung

  • Betrieb der Praktikums-Umgebung während des Semesters

  • Erweiterung der Praktikums-Umgebung während der Semesterferien

  • Einweisung der Studenten in die vorlesungsspezifisch bereitgestellten Gentoo-Systeme

  • Demonstration von Angriffen auf Systeme

  • Demonstration von forensischen Verfahren

Technologie

  • Gentoo Linux

  • Kali Linux

  • Ansible

  • Breakable Web Applikation (BreW)

  • Apache

  • nginx

  • MariaDB

  • Java

  • git

  • rsync

  • Python

  • Perl

  • Bash

  • Wireshark

  • The Sleuth Kit

  • Metasploit


08/2013 - 09/2013
Erstellen eines Kiosk-Systems für Studenten an einer Hochschule

Um Studenten einer Hochschule für schnelles und sicheres Kopieren von Vorlesungsskripten auf private USB-Sticks zu ermöglichen, wird ein auf BSD basierendes Kiosk-System konfiguriert und den Studenten zur Verfügung gestellt.

Branche

Hochschule / Lehre

Zeitraum

08 / 2013 – 09 / 2013

Rolle

Development Operator

Programmierer

Linux System Administrator

Aufgabenstellung

  • Konzeptionierung und Planung des Kiosk-Systems

  • Erstellen von Backup-Strategien

  • Einrichtung und Test des Kiosk-Systems

  • Einweisung der für das Kiosk-System verantwortlichen Personen

Technologie

  • Open-BSD

  • Python

  • bash

  • Wireshark

  • Metasploit


Kontaktformular

Kontaktinformationen