Meine Erfahrungen im Bereich UNIX liegen in der Entwicklung von z.T. komplexen, z.T. systemnahen Tools für Auswertungen (z.B. Logfileauswertungen über mehrere Logfiles oder Alerting) und der Automation von Abläufen. Vorzugsweise wurden von mir dabei die bei UNIX Installationen verfügbaren Standard-Tools verwendet, so daß die Scripte und Programme zumeist nicht an eine spezielle UNIX-Version gebunden sind.
Bei allen angeführten Themen handelt es sich um mehrjährige, sehr gute Erfahrungen bei den angeführten Komponenten.
UNIX Derivate:
- Solaris
- Linux div. Distributionen (SuSE, Slackware, Redhat)
- AIX
- HP-UX
UNIX Standardtools:
- Shells: Korn Shell (ksh), Bourne Shell (sh), "Born Again Shell" (bash)
- Scripting: Tcl/TK, perl, python, Lisp
- Utilities: awk, sed, grep und Derivate; ssh; sar; curl; usf.
- SW Entwicklung mit (g)make, ant und Versionierungstools wie rcs, cvs, svn usf.
Programmierung und Entwicklung:
- Netzwerkprogrammierung in C (z.B. TCP/IP basierter Trigger für OPC-Abläufe)
- komplexe Shell-Programmierung, zusammen mit Standard-Utilities (awk, sed)
- Script-Programmierung (z.B. komplexe Logfile-Auswertungen in Tcl)
- Monitoring und Systemüberwachung von Veritas-Clustern mit Alerting bei Ausfall des Clusters
Administration:
- Linux Systemadministration (u.a. Mailserver, Proxy, Firewall, Benutzerverwaltung)
Sonstiges:
- Performanceanalyse Client-/Serveranwendung für Logistikabläufe unter HP UX
Kunden:
- bundesweites Transportunternehmen
- Großbank: konzernweites Risikocontrolling, BaFIN zertifiziert
- IT-Dienstleister