Pro­jekte und Re­ferenzen

Hier finden Sie eine Aus­wahl an Pro­jekten von thwien.de. Einige Pro­jekte sind auch in Ko­operation mit anderen Unter­nehmen ent­standen.

Projekte und Referenzen

2017
Adaptec Raid Controller - Planwerk6 GmbH Düsseldorf

Konfiguration von zwei Servern mit Adaptec Raid Controllern für RAID-1 mit Monitoring der SMART-Werte der einzelnen Festplatten, der Cache-Policy (Disk-Cache und Controller-Cache) und des Status des Kondensators (ähnlich einer BBU).

Umgebung: Adaptec RAID Controller

2017
Fehlersuche in Cisco-WLAN

Fehlersuche in einem WLAN eines Einfamilienhaus in Essen, welches mit einem Cisco WLAN Controller (Cisco 2504 WLC) und sieben Accesspoints (Cisco 1600 AP, Cisco 1700 AP und Cisco 700 AP) über vier Etagen realisiert ist. Aufgrund anhaltener Verbindungsprobleme, eine Interferenz ausfindig und durch manuellen Frequenzwechsel im 2,4 GHz-Bereich unwirksam gemacht. Außerdem war die Dämpfung für externe Antennen, die an einem Cisco 1600 AP angeschlossen sind, falsch eingestellt, so dass die Sende-Leistung nicht im Normbereich lag.

Umgebung: Cisco 2504 WLC, Cisco 1600 AP, Cisco 1700 AP und Cisco 700 AP

2017
Umzug eines 19"-Serverschranks - Planwerk6 GmbH Düsseldorf

Aufgrund des Büroumzugs innerhalb der Stadt Düsseldorf wurden alle Server ordnungsgemäß nach einem Backup automatisiert heruntergefahren. Ausbau aller Server und Demontage des 19"-Serverschranks. Aufbau des Serverschranks am neuen Standort. Einbau und Anschluss von Switches, Routern, Servern, USV und Accesspoints. Konfiguration von WLAN via zwei über WLAN-Controller-Software gesteuerter TP-Link EAP 220 Accesspoints. Aufwand von 8 Arbeitsstunden.

Umgebung: APC UPS 1000 VA, TP-Link EAP 220, Rittal- 19"-Serverschrank

2017
Linux-Router - VHS Düsseldorf

Installation und Konfiguration eines Linux-Routers auf einem 19"-Server mit 1 HE und 2 SSD-Festplatten im Software-RAID, um einen Cisco-Router vollständig zu er­setzen. Die Anbindung läuft über einen Kabelanbieter mit 400 MBit/s. Über OSPF werden zwischen 3 Linux-Routern, 3 Cisco-Routern und einem Cisco-Switch alle verfügbaren Routen ausgetauscht. Zur Zeit stehen neben dem Hauptzugang zu Internet zwei redundante Internetanbindungen über einen anderen Anbieter in zwei verschiedenen Gebäuden zur Verfügung. Mit OpenVPN wird die IPSec-Verbindung zwischen zwei Standorten in Düsseldorf, die bisher über zwei Cisco-Router bereit gestellt wurde, vollständig ersetzt.

Umgebung: Cisco, Linux, Router, OSPF, OpenVPN

2017
Montoring mit Zabbix

Einrichten eines Monitoring-Servers für ein mittelständiges Unternehmen in Erkrath. Der Server läuft auf einer virtuellen Maschine in der Microsoft-Azure-Cloud. Überwacht werden 5 Cisco-Router, 25 Server, 2 Cisco-Accesspoints, 7 VPN-Verbindungen.

Umgebung: Monitoring, Zabbix, Cisco, Linux, Windows Microsoft Azure Cloud

2011-2017
Server-Administration - Flugverkehrsbranche

Administration und Support eines 2011 von thwien.de installierten Linux-Servers für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Dieser Server ist an eine bestehende Windows-Domäne mit Kerberos/Samba angebunden, um ein Single-Sign-On des Webservers zu realisieren. Von thwien.de wurden auch PHP/MySQL-Anwendungen entwickelt, die zur Auswertung von Pilotenprüfungen und zum Transfer von Flugschreiberdaten der CRJ900-Flotte verwendet werden.

Umgebung: Redhat, Windows2003/2008, Kerberos, Samba, ActiveDirectory, PHP

2017
19"-Server - Planwerk6 GmbH Düsseldorf

Hardware-Konfiguration eines 19"-Servers (1 HE) mit Intel-Xeon-Prozessor (8-Core, 16-Threads), 32GB ECC-RAM und zwei Enterprise-SSDs. Bei den Enterprise-SSDs wurde besonders auf die Unterstützung von Power Loss Protection geachtet. Das Dateisystem wird zur Steigerung der Performance mit der Option "nobarrier" eingebunden. Das birgt das Risiko eines kompletten Datenverlustes bei einem Stromausfall. Mittels USV und Power Loss Protection wird diesem Risiko entgegen gewirkt. Installation und Konfiguration von Ubuntu 16.10 mit Software-RAID, USV-Slave-Konfiguration, Webserver mit Apache, MariaDB, PHP 7.0 und Zabbix-Agent. Einbau im 19"-Rack und Anschluss an USV.

Umgebung: 19"-Server, USV, Power Loss Protection, Ubuntu, Software-RAID, USV-Slave, Apache, MariaDB, PHP 7.0

2017
VPN-Verbindung zwischen Cisco-Router und Microsoft Azure Cloud

Netzwerk-Administration für ein mittelständiges Unternehmen in Erkrath. Konfiguration eines virtuellen Netzwerks in der Microsoft Azure Cloud und Anbindung via IPSec-VPN von einem Cisco 1921 Router aus.

Umgebung: Cisco 1921, IPSec, Microsoft Azure Cloud

2017
USV - Planwerk6 GmbH Düsseldorf

Installation einer unterbrechungsfreien Stromversorungn (USV) mit APC UPS Smart 1000VA und Neuverkabelung des Serverschranks. Konfiguration unter Linux, um den Status der USV via USB-Kabel zu überwachen. Einbinden der Statusinformationen der USV in das Monitoring unter Zabbix. Einrichten eines Servers als UPS-Master und zwei andere als UPS-Slaves.

Umgebung: APC SmartUPS 1000VA

2017
USV - VHS Düsseldorf

Anschluss einer unterbrechnungsfreien Stromversorgung (USV) vom Typ APC SmartUPC 750 VA an einen zentralen Server. Konfiguration unter Linux, um den Status der USV via USB-Kabel zu überwachen. Einbinden der Statusinformationen der USV in das Monitoring unter Zabbix.

Umgebung: APC SmartUPS 750 VA

2017
Cisco 1600 Accesspoints - VHS Düsseldorf

Konfiguration von zwei Accesspoints (Cisco 1600) als Standalone-APs. Im Netzwerk sind bereits 19 Accesspoints (Cisco 1142) mit einem WLAN-Controller (Cisco WLC 4402) konfiguriert. Da die Accesspoints der Serie 1600 nicht mit dem WLC 4402 kompatibel sind, wurden die beiden Access-Points als Standalone konfiguriert.

Umgebung: Cisco 1600 Accesspoints, Standalone

2017
Hardware-RAID - Planwerk6 GmbH Düsseldorf

Konfiguration von zwei Servern mit Hardware-RAID-Controllern (LSI MegaRAID) mit BBU (Battery Pack für den Write-Cache). Über das Monitoring via Zabbix wird der Zustand des RAIDs, der einzelnen Festplatten mit SMART und der Batterie überwacht. Bei dem Dateisystem wird die Option "nobarrier" verwendet. Die Überprüfung des Batteriezustands ist daher besonders wichtig, da bei einem Stromausfall garantiert sein muss, dass der Write-Cache nicht verloren geht.

Umgebung: Hardware-RAID, LSI MegaRAID, BBU

2012-2017
Serveradministration - netigo GmbH

Ganzjährige Administration von 30 Linux-Servern mit Debian und Ubuntu, MySQL-Multimaster-Replikation, Heartbeat und Plesk, Apache, PHP, MySQL, Performance, Monitoring, Samba, OpenVPN, QNAP.

Umgebung: Debian, Ubuntu

2012-2017
Serveradministration - Planwerk6 GmbH

Ganzjährige Administration von 50 Linux-Servern mit Debian. Software-RAID, Hardware-RAID, USV, DSL-Router, OpenVPN, Apache, PHP, MySQL, Samba, LXC, Zabbix-Monitoring.

Umgebung: Debian, Linux

2005-2017
Netzwerkadministration - VHS Düsseldorf

Ganzjährige Netzwerkadministation von 8 Linux-Servern, 22 Cisco-Switche und Cisco-Routern, 2 WLAN-Controllern und 27 Access Points. Standortverbindung via IPSec-VPN. Routing-Protokoll OSPF. Software-RAID. Monitoring.

Umgebung: Debian, Cisco, IPSec, WLAN, OSPF

2016
Redundante Gateways mit zwei Cisco-Routern

Netzwerk-Administration für ein mittelständiges Unternehmen in Erkrath. Einrichten eines neuen Cisco-Routers mit einer schnelleren Internetanbindung. Der bisherige Router mit einer langsameren Internetverbindung bleibt bestehen und soll als Redundanz die Verfügbarkeit von Internet erhöhen.

Umgebung: Cisco 1921, VRRP, DHCP-Splitting, Radius, DNS, OSPF

2016
Cloud-Storage für Psychotherapie-Praxis

Einrichten von Cloud-Server zum gemeinsamen Zugriff von mehreren Psychotherapeuten. Die gespeicherten Daten unterliegen einer hohen Vertraulichkeit und der Pflicht zur Verschwiegenheit. Erstellen eines IT-Sicherheitskonzepts unter Anwendung von Methoden des BSI IT-Grundschutz 200-3 (Risikoanalyse). Umsetzen von Maßnahmen zur Sicherstellung der Anforderungen. Diese Maßnahmen betreffen die sichere Übertragung der Daten über das Internet, die Ver­schlüsselung aller Dateiinhalte auf dem Server, eine sichere Authentifizierung, Mehrschichtige Firewall-Konfiguration (Layer3, Web Application Firewall und Reverse Proxy), Automatisierte Updates, Monitoring, Datenschutzrichtlinie zur sicheren Erstellung von Verzeichnissen und Dateien.

Umgebung: Cloud, Storage, Risikoanalyse, BSI ITG 200-3, Kryptographie

2016
ELK-Stack - netigo GmbH

Einrichten von ELK (Elasticsearch, Logstash und Kibana) zur Loganalyse von 25 Servern.

Umgebung: Elasticsearch, Logstash, Kibana

2015-2016
Cisco-Accesspoints, VLAN und HP-Switche

Netzwerk-Administration für ein mittelständiges Unternehmen in Erkrath. Einführen von zwei VLANs für LAN und WLAN. Konfiguration von zwei Cisco-Standalone-Accesspoints für Mitarbeiter-WLAN und Gast-WLAN. Konfiguration von drei HP-Procurve-Switches und eines Cisco-Routers für die VLANs. Anbindung der Accesspoints an Radius auf einem Windows-Domänencontroller.

Umgebung: Cisco 881, Cisco Aironet 1041 und 1142, HP-Procurve 1800, Radius, 802.1X-Authentifizierung

2016
VPN via L2TP/IPsec

Netzwerk-Administration für ein mittelständiges Unternehmen in Erkrath. Einrichten eines VPN-Gateways an zwei Standorten für externen Zugriff für Mitarbeiter via L2TP/IPsec auf einem Cisco-Router Cisco 881. Die Authentifizierung ist mit Radius an einen Windows-Domänencontroller angebunden.

Umgebung: Cisco 881, Radius, L2TP, IPsec

2015
DNS-Server - Flugverkehrsbranche

Linux-Administration für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Installation und Konfiguration von zwei redundanten öffentlichen DNS-Servern mit Bind9. Auf diesen DNS-Servern gehen täglich ca. 20.000 DNS-Anfragen ein.

Umgebung: DNS, Bind9

2015
Cluster - netigo GmbH

Administration von zwei Servern mit GlusterFS, Keepalived (VRRP) und MySQL-Multimaster-Replikation für Hochverfügbarkeit.

Umgebung: Cluster, GlusterFS, Keepalive, VRRP, MySQL

2015
Cluster - Planwerk6 GmbH Düsseldorf

Konfiguration von zwei Servern mit GlusterFS und MySQL-Multimaster-Replikation. Über das Monitoring via Zabbix wird die Verfügbarkeit der Internetseite überwacht und bei Ausfall eines Knotens über ein Remote-Skript die Failover-IP auf den zweiten Knoten automatisch umgeschaltet.

Umgebung: GlusterFS, MySQL, Monitoring, Failover

2015
Migration von OpenVZ nach LXC - Planwerk6 GmbH Düsseldorf

Umzug von 15 virtuellen Servern unter OpenVZ auf einen neuen Host mit LXC.

Umgebung: OpenVZ, LXC, Migration

2015
Neuer Entwicklungsserver - netigo GmbH

Einbau und Verkabelung von 19"-DELL-Server vor Ort. Konfiguration von Hardware-RAID mit zwei SSD- und zwei HDD-Festplatten. Installation und Konfiguration von Linux und Plesk.

Umgebung: Hardware-RAID, Linux

2015
IPSec-VPN zwischen vier Standorten

Cisco-Administration für ein mittelständiges Unternehmen in Erkrath. Anbindung von vier Standorten (Düsseldorf, Erkrath, Aachen, Hünenberg in der Schweiz) mit vier Cisco-881-Routern via IPSec-VPN. Konfiguration von Client-to-Site-VPN für externe Mitarbeiter via L2TP/IPsec über Windows- und Macintosh-Rechnern. Die VPN-Client-Authentifizierung wird per RADIUS an einen Windows-Domänencontroller weitergeleitet.

Umgebung: Cisco 881, IPSec, L2TP/IPSec, Split-DNS, RADIUS

2015
Flugdatenschreiber-Tool - Flugverkehrsbranche

PHP/MySQL-Programmierung für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Neu-Entwicklung einer Anwendung zum Verwalten von Flugschreiberdateien, die zur Analyse durch die Hersteller der Flugschreiber weitergeleitet und ausgewertet werden.

Umgebung: PHP, MySQL, Windows Active Directory

2015
WLAN-Administration - netigo GmbH

Administration von zwei WLAN-Routern vom Typ LANCOM 452agn mit 2,4 GHz und 5 GHz mit einem internen LAN und einen Gast-LAN. Dabei kommunizieren zwei WLAN-Router mit IAPP (Inter Access Point Protocol) zum Austausch von WLAN-Client-Informationen, um Roaming zu ermöglichen. Anpassungen an Endian-Firewall.

Umgebung: WLAN, LANCOM 452agn, Endian Firewall

2015
Umfrage - Buyoscope GmbH, Düsseldorf

Programmierung einer Mitarbeiter-Umfrage für städtische Mitarbeiter mit Export aller Antworten in Excel.

Umgebung: PHP, OOP, MySQL, JavaScript

2014
Piloten-Trainingsdatenbank - Flugverkehrsbranche

PHP-Programmierung für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Neu-Entwicklung einer Anwendung zum Speichern von Piloten-Simulator-Trainingsdaten. Im Jahr werden ungefähr 1.000 Formulare in dieser Anwendung verarbeitet. Durch eine Anbindung an Active Directory können die Piloten Ihre Formular sehen und deren Richtigkeit bestätigen. Die Daten werden über einen maximalen Zeitraum von vier Jahren analysiert und ermöglichen eventuelle Schwachpunkte in der Ausbildung der Piloten frühzeitig zu erkennen.

Umgebung: PHP 5.3, MySQL, Windows Active Directory

2013-2014
Anbindung an Microsoft Message Queue und Navision

Programmierung einer Anbindung zwischen PHP und MSMQ-Server (Microsoft Message Queue), um mit Microsoft Navision (Warenwirtschaftsystem) zu kommunizieren. Programmierung von ASP.net in Visual Basic, um Warteschlangen-Nachrichten zu senden und zu empfangen.

Umgebung: Microsoft IIS Webserver, ASP.net, VB, PHP

2014
Monitoring mit Zabbix

Umstellen des Monitorings aller Kundenserver auf Zabbix. Installation und Konfiguration von 5 Zabbix-Servern und einem Zabbix-Proxy. Vier Zabbix-Server liefern an einen zentralen Master-Server ständig alle Daten, um an einer Stelle alle Kundenserver gleichermaßen zu überwachen. Programmierung und Konfiguration spezieller Überwachungen wie MySQL-Multimaster-Replikation, SMART, Software-RAID, OpenVZ-Server, Cisco-Switches und Router. Zur Zeit werden ca. 73 Geräte überwacht. Darunter befinden sich Linux-Server, Windows-Server, Cisco-Router und -Switche.

Umgebung: Zabbix

2014
WLAN-Administration - netigo GmbH

Administration eines neuen WLAN-Routers LANCOM 452agn mit 2,4 GHz und 5 GHz mit einem internen LAN und einen Gast-LAN. Anpassungen an Endian-Firewall.

Umgebung: WLAN, LANCOM 452agn, Endian Firewall

2014
Networking-Plattform - Industriebranche

Programmierung einer PHP/MySQL-Anwendung zur Organisation von weltweitem Partnering/Veranstaltungen. Programmieraufwand von etwa 150 Stunden.

Umgebung: PHP, MySQL

2014
Proxy-Server - VHS Düsseldorf

Konfiguration von zwei transparenten Proxy-Servern an zwei Standorten in Düsseldorf zur Anwendung von Blacklists im Zugriff auf das Internet. Anpassungen auf Cisco-Routern zur Umleitung bestimmter Portanfragen über die Proxy-Server.

Umgebung: Debian, Linux, Squid, Firewall, Cisco

2014
Git/Stage-Server - Planwerk6 GmbH, Düsseldorf

Installation und Konfiguration von zwei virtuellen OpenVZ-Servern zur Speicherung und Verwaltung von Git-Repositories und als Stage-Server für die Kundenvorschau.

Umgebung: Debian, Git, Apache, PHP, MySQL

2012-2014
Support - Flugverkehrsbranche

Ganzjährigen Support in Linux-Administation und PHP/MySQL-Programmierung für eine in Düsseldorf ansässige deutsche Fluggesellschaft.

Umgebung:

2013
Umfrage - Buyoscope GmbH, Düsseldorf

Programmierung einer Mitarbeiter-Umfrage für ein deutsches gemeinnütziges Unternehmen mit 15.000 Mitarbeitern mit Export aller Antworten in Excel.

Umgebung: PHP, OOP, MySQL, JavaScript

2013
Server im Dualbetrieb - netigo GmbH Düsseldorf

Konfiguration zweier dedizierter Linux-Server für Autoverleihunternehmen mit Failover-Betrieb, MySQL-Multimaster-Replikation, Plesk-, Apache- und Mail-Synchronisation. Umgebung von Apache, MySQL und PHP 5.4.

Umgebung: Ubuntu-Linux, Heartbeat, Apache, MySQL, PHP

2013
Server im Dualbetrieb - netigo GmbH Düsseldorf

Konfiguration zweier dedizierter Linux-Server mit Failover-Betrieb, MySQL-Multimaster-Replikation, Plesk-, Apache- und Mail-Synchronisation. Umgebung von Apache, MySQL, PHP 5.4 und Tomcat 7. Anbindung an VPN-Gateway mit OpenVPN.

Umgebung: Ubuntu-Linux, Heartbeat, Apache, MySQL, PHP, OpenVPN

2013
WLAN-Log-Server - VHS Düsseldorf

Installation zweier Debian-Linux-Server als Gateway-Router für zwei WLANs an den Standorten am Bertha-von-Suttner-Platz und an der Heinrich-Heine-Allee. Konfiguration von Firewall zum Loggen von WLAN-Zugriffen aufs Internet. Konvertierung der Logdaten mittels PHP. Einhaltung des Bundesdatenschutzgesetzes bei der Speicherung der Logdaten. Anpassungen von Cisco-Routern und -Switches zur Integration des Log-Servers. Programmierung einer PHP/MySQL-Anwendung zum Login der Netzwerknutzer, um Zugriff auf das Internet freizuschalten.

Umgebung: Debian-Linux, Firewall, PHP, Cisco 3750, Cisco 1802, Cisco 2921

2013
Anbindung an Juniper SSL Gateway - Flugverkehrsbranche

Apache-Administration für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Externe Mitarbeiter melden sich via Internet per RSA-Hardware-Token an einem Juniper SSL-Gateway-Server an, welcher die Anmeldung an den Apache-Webserver weiterreicht. Durch Rewrite-Maps wird eine Zuordnung zwischen RSA-Token-ID und interner Personalnummer durchgeführt und die Authentifizierung durch einen Abgleich mit dem Active Directory vervollständigt.

Umgebung: Juniper SSL-Gateway, Apache-RewriteMap

2013
Backup-Server - Planwerk6 websolutions GmbH, Düsseldorf

Installation und Konfiguration eines Backup-Servers mit Debian-Linux 7.1, RAID-1 über 2 TeraByte, LVM, Voll- und inkrementellem Backup, OpenVZ-Hypervisor für Fallback bei Ausfall des Hauptservers.

Umgebung: Debian-Linux 7.1, RAID-1, LVM, OpenVZ

2013
Mail-Server - steigleder.websolutions Düsseldorf

Installation und Konfiguration eines SMTP-, POP3- und IMAP-Servers mit Spamfilter, SSL-Ver­schlüsselung, Antivirenprüfung, Firewall, SPF-Prüfung, Greylisting, RDNS-Prüfung, RBL (Real-time Blackhole List), SASL-Authentifizierung und Relay. Nutzung des Mail-Servers für mehrere virtuelle Domains.

Umgebung: Debian-Linux 7.1 als OpenVZ-Gastmaschine

2013
Katzenhilfe Lanzarote

Internetauftritt für eine private Katzenhilfe auf der kanarischen Insel Lanzarote.

Umgebung: Design, Fotografie, HTML, jQuery

http://miau-lanzarote.de

2013
SSO zu externem Seminaranbieter - Flugverkehrsbranche

PHP-Programmierung für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Um den Mitarbeitern automatischen Zugriff auf eine externe Internetseite eines Seminaranbieters zu ermöglichen, wird mit PHP die Domänenanmeldung mit SAP-Benutzerdaten abgeglichen, um die Credentials für den SSO zu ermitteln.

Umgebung: PHP 5.3, Kerberos, Windows-Domäne, Samba

2013
High Available Apache-Server - Netigo GmbH, Düsseldorf

Konfiguration eines Linux-Servers mit 128GB RAM und einem 32-Kern-Prozessor zur temporären Verarbeitung von hohen Zugriffszahlen aufgrund einer Fernsehsendung. Konfiguration von Linux, Apache, PHP und MySQL hinsichtlich Performance. Apache wurde als Treaded-Version mit PHP-FastCGI konfiguriert.

Umgebung: Ubuntu-Linux, Apache, PHP, MySQL, PHP-FastCGI

2013
Crew-Ground-Guide - Flugverkehrsbranche

PHP-Programmierung für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Anpassungen der Crew-Ground-Guide-Anwendung, welche bisher in einer alten PHP4-Umgebung ausgeführt wurde, damit diese unter PHP 5.3 funktioniert.

Umgebung: PHP 5.3, Oracle, Kerberos, Windows-Domäne, Samba

2013
Opt-In-Registrierung - project:inferno, Düsseldorf

Programmierung einer Opt-In-Registrierung einer bereits bestehenden PHP/MySQL-Anwendung. Prüfung der Benutzereingaben. Funktion "Pass­wort vergessen".

Umgebung: PHP, MySQL, JavaScript, jQuery

2013
Webserver auf Windows 2008 - Netigo GmbH, Düsseldorf

Konfiguration von Apache, SSL, PHP 5.4 und MySQL 5.5 auf Windows 2008 via Remote Desktop.

Umgebung: Windows2008, Apache, PHP, MySQL

2013
Piloten-Trainingsdatenbank - Flugverkehrsbranche

PHP-Programmierung für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Überarbeitung der Piloten-Traingsdaten­bank-Anwendung, welche bisher in einer alten PHP4-Umgebung ausgeführt wurde, damit diese unter PHP 5.3 mit Anbindung an eine Oracle-Daten­bank und Kerberos-Authentifizierung zur Anbindung an eine Windows-Domäne funktioniert. Programmierung von LDAP-Anfragen via Samba zur Ermittlung von Benutzerkonteninformationen.

Umgebung: PHP 5.3, Oracle, Kerberos, Windows-Domäne, Samba

2013
OpenVZ auf HP ProLiant - Ypsilon Handels GmbH, Duisburg

Installation von Debian-Linux als OpenVZ-Hypervisor mit mehreren Gastmaschinen mit CentOS. Konfiguration von Firewall, inkrementellem und Voll-Backup. Installiert wurde OpenVZ auf einem HP ProLiant 380p Gen8 mit 32 GB RAM und 3 x 500MB HDD im RAID-5.

Umgebung: OpenVZ, CentOS

2013
ActiveDirectory-Anbindung über Kerberos/Samba - Flugverkehrsbranche

Linux-Administration für eine in Düsseldorf ansässige deutsche Fluggesellschaft. Umzug eines Linux-Servers in ein neues Netzwerk, welches via SSL/MPLS-Tunnel extern angebunden sind. Konfiguration des Linux-Server an eine bestehende Windows-Domäne mit Kerberos-Authentifizierung, um eine Single-Sign-On-Lösung zu realisieren. Einsatz von Samba zur Einbindung des Servers in die Windows-Active-Directory-Domäne als Mitgliedsserver. Konfiguration der Kerberos-Authentifzierung auf dem Apache-Webserver.

Umgebung: Windows2003/2008, RedHat Linux, Kerberos, Samba, ActiveDirectory, Apache, MySQL, PHP

2012-2013
Schutzsoftware gegen URL-Spoofing

Entwicklung einer PHP-Klasse zum automatischen Schutz von etwa 60 Internetseiten einer Firma der Großindustrie. Dabei werden alle Parameter via GET, POST und COOKIE auf Datentypen und Längen untersucht und in einer Daten­bank gespeichert. Dabei werden bekannte URL-Spoofing-Attacken berücksichtigt und entsprechende Filter genutzt, um diese Angriffe zu beschränken. Berücksichtigt werden Angriffe wie SQL Injection, Cross Site Scripting und Directory/Path Traversal. Parameter, welche die gelernten Grenzen überschreiten, werden entsprechend beschränkt und geloggt.

Umgebung: PHP 5.3, PostgreSQL 8.4

2013
Redesign - allee-cafe.de

Nach dem Umzug des Cafés von der Grafenberger Allee ins Industriehaus an der Schirmerstraße 80 Ecke Wehrhahn wurde die Webseite komplett neu gestaltet.

Umgebung: PHP, MySQL

http://allee-cafe.de

2013
Cisco-Netzwerkadministration - Allee-Café, Düsseldorf

Installation und Konfiguration eines Layer3-Switch Cisco Catalyst 3750 mit drei VLANs getrennt für Kassensystem, Datennetzwerk und WLAN. Stromversorgung für WLAN-Access Point mit PoE.

Umgebung: Cisco 3750, PoE

http://allee-cafe.de

2013
Server im Dualbetrieb - netigo GmbH Düsseldorf

Konfiguration zweier dedizierter Linux-Server mit Failover-Betrieb, MySQL-Multimaster-Replikation, Plesk-, Apache- und Mail-Synchronisation.

Umgebung: Ubuntu-Linux, Heartbeat, Apache, MySQL, PHP

2012-2013
ABS Safety GmbH, Kevelaer

Cisco-Administration vor Ort im Netzwerk mit 9 x Cisco SGE2010P und 2 x Cisco SG500X mit drei VLANs mit Uplinks via Multimode-Glasfaser (OM2, OM3) bis 10GBit-Ethernet.

Umgebung: Cisco SGE2010P, Cisco SG500X, LWL

2013
Git-Seminar - netigo GmbH Düsseldorf

Dreitägige Inhouse-Schulung zum Thema Code-Versionierung mit Git. Inhalte: Local und Remote Repositories, Init, Add, Commit, Clone, Push, Pull, Merge, Cherry-Pick, Stash, Sub-Modules, TortoiseGit

Umgebung: Git

2013
Cisco-Prüfungsvorbereitung

Unterstützung eines Techniker-Studenten zur Prüfungsvorbereitung im Verständnis von Routingprotokollen wie RIP und OSPF. Unterstützung in der Konfiguration von Netzwerken mit zwei Standorten, IPv4-Subnetting, dynamisches Routing mit RIPv2 und OSPF, statische Routing, VLAN, Trunk, Inter-VLAN Routing mit Cisco PacketTracer (Netzwerk-Simulator).

Umgebung: Cisco Paket Tracer, RIP, OSPF, VLAN

2013
TSVSys - Tierschutzverein, Neuss

Erweitern der Verwaltungssoftware um die Verarbeitung einer eindeutigen TASSO-Nummer je Tier und um die Verarbeitung von Behandlungsgenehmigungen. Diese Genehmigungen werden dynamisch per PDF generiert. Der PHP-Code hat nach den Änderungen und Anpassungen nun einen Umfang von über 19.000 Zeilen.

Umgebung: OOP, PHP 5.3, MySQL 5.1, PDF, CSV

2012
VHS Düsseldorf - Firewall / VLAN

Konfiguration von Firewall-Regeln für WLAN-Verbindungen. Vereinfachen der bestehenden VLAN-Konfiguration.

Umgebung: Cisco 3750, Cisco 2950, Cisco 2960, Access Lists

http://duesseldorf.de/vhs/

2012
Cisco LTE-WLAN-Router, Flughafen Köln/Bonn

Unterstützung und Beratung in der Administration eines Routers Cisco 1941W mit LTE-Modul EHWIC 4G-LTE-G. Es handelt sich um ein Techniker-Pilot-Projekt, wofür jeweils ein Router in einem Service-Fahrzeug einer Airline installiert werden soll, welches auf dem Rollfeld des Flughafens Köln/Bonn zu den geparkten Flugzeugen fährt. Dort nutzt das Flughafen-Personal mit mobilen Geräten das vom Router verwaltete 2,4GHz WLAN. Der Router selbst kontaktiert per LTE einen Mobilfunkbetreiber, um eine Internetverbindung herzustellen.

Umgebung: Cisco 1941W-E/K9, Cisco EHWIC-4G-LTE-G

2012
PHP 5.4 - netigo GmbH Düsseldorf

Komipilieren von PHP 5.4 als CGI-Version zum Einsatz für Apache-Webserver.

Umgebung: Debian-Linux, PHP 5.4

2012
Failover-Test - netigo GmbH Düsseldorf

Failover-Test der Active/Standby-Konfiguration der beiden Linux-Server im produktiven Betrieb.

Umgebung: Debian-Linux

2012
Multimaster-Replikation - netigo GmbH Düsseldorf

Konfiguration zweier Multi-Master-Replikationen zwischen vier Servern mit MySQL 5.1.

Umgebung: Debian-Linux, MySQL 5.1

2012
Debian7 mit PHP 5.4 und MySQL 5.5 - VHS Düsseldorf

Installation eines Linux-Webservers zu Schulungszwecken mit Debian7 und PHP 5.4 und MySQL 5.5

Umgebung: Debian7, PHP 5.4, MySQL 5.5

2012
Fileserver - Tierschutzverein, Neuss

Installation von Ajaxplorer als webbasierten Fileserver zur kollaborativen Verwaltung von Dateien.

Umgebung: Ajaxplorer

2012
TSVSys - Tierschutzverein, Neuss

Komplette Überarbeitung des gesamten Codes im Umfang von etwa 6.000 Zeilen objektorientierten Quelltextes geschrieben in PHP4 mit der letzten Änderung im Jahr 2004. Aufgrund des Alters der Software waren umfangreiche Anpassungen hinsichtlich technischer wie sicherheitsrelevanter Anforderungen notwendig. Er­setzen alter Funktionen mit neueren (Session, Reguläre Ausdrücke, Register Globals, etc), Anpassen der Klassen auf Kompatibilität mit PHP 5.3/PHP 5.4, Einführung von Namespaces, Code-Dokumentation mit PHPDoc. Aufsplitten einer einzigen zentralen Klasse auf etwa 20 Kindklassen. HTML-Validierung. Anpassen des Codes hinsichtlich Pass­wortver­schlüsselung. Der PHP-Code hat nach den Änderungen und Anpassungen nun einen Umfang von über 13.000 Zeilen.

Umgebung: OOP, PHP 5.3 und MySQL 5.1

2012
DNS/Mail-Synchronisation - netigo GmbH Düsseldorf

Synchronisation von DNS-Zonen und Maildaten von zwei produktiven Servern mit den jeweiligen Failover-Servern.

Umgebung: Debian-Linux, MySQL 5.1

thwien.de - Thomas Wien - Ratingen | zur Startseite Kontakt zu thwien.de