Lebenslauf Omar Siam

Omar Siam by Sandra Lehecka, CC BY 4.0
Sandra Lehecka, CC BY 4.0
Name Ing. Mag. Omar SIAM
Geburtsdatum 03. 11. 1981
Nationalität Österreich
 
Soft Skills
Teamfähigkeit 🔵🔵🔵🔵◯
Kreativität 🔵🔵🔵🔵◯

Fachgebiete:

  • Expertenwissen im Umgang mit Linux
    (RockyLinux/RHEL 8 und 9, CentOS/RHEL 7, Ubuntu, Debian GNU/Linux, flatcar Linux, openSUSE)
    als Fileserver, Mailserver und Webserver
  • Virtualisierung mittels KVM, vSphere und Xen
  • Containerisierung mit Kubernetes, containerd und Docker
  • Provisioning und Betrieb von on premise Kubernetes clustern mit RKE2 und Rancher auf flatcar-linux
  • GitDevOps Automatisierung mit Gitlab AutoDevOps und GitHub Actions
  • gute Kenntnisse im Umgang mit Mac OS X, FreeBSD (TrueNAS) und OpenBSD.
  • Erfahrung mit der Fehlersuche unter Linux vom Userspace bis auf Kernelebene.
  • Erfahrung mit vielen Programmiersprachen
    (u. a. HTML5, JavaScript in Browser und NodeJS, PHP, Delphi, Python, Java, C, C#, C++, XQuery)
  • Erfahrung mit dem Betrieb eines on premise Gitlab Diensts
  • Erfahrung mit dem Betrieb von TrueNAS core Storage Servern und ZFS
  • Erfahrung im Umgang mit Datenbanken (MySQL, PostgreSQL, exist-db, BaseX)
  • Gute Kenntnisse über Windows, Netzwerke und Server sowie LDAP/Active Directory
  • Erfahrungen mit Aufbau von LAN und WLAN Netzwerken und deren Konfiguration.
  • Perfekte Englischkenntnisse
  • Erfahrung mit Mikrocontrollern von Microchip (PIC und AT) und Schaltungsdesign
ab 01.01.2015 Austrian Center for Digital Humanities der ÖAW, Wien
Aufbau eines GitDevOps Workflows und Support der Entwickler bei der Einführung und Umsetzung dieses Workflows.
  • Einführund des Gitlab AutoDevOps Workflows für Nodejs, Python und PHP sowie BaseX (XQuery)
  • Übertragen des Workflows auf GitHub Actions
  • Erweitern der GitHub Actions um weitere Anforderungen der Nutzer

Aufbau eines on premise Kubernetes Clusters mit high avialability und software defined storage

  • Aufbau mittels VMs in vSphere auf drei Host Maschinen
  • flatcar Linux für Worker und Control Plane Knoten
  • Rocky Linux für die Management UI Rancher und die Software Defined Storage Knoten mit Ceph (cephadm)

Erarbeitung von projektspezifischen Helm Charts

  • Projektspezifisches Helm Chart für das Backend des Projekts SSHOC Open Marketplace
  • Projektspezifisches Helm Chart für das Projekt OpenAtlas

XQuery basierten Tools und Stacks: API für wörterbuchartige Daten sowie
Wartung und Umsetzung von Websites zur Präsentation von Corpora
als Projektverantwortlicher oder Mitarbeiter:

  • Datenbank API für für wörterbuchartige Daten vleserver-basex
  • Betreuung dieser API für die Belegzettel des WBÖ mit rund 2,5 Mio strukturierten Einträgen
  • Präsentation von TEI/XML basierten Corpora (ABaC:us, TuniCo, mecmua online, travel!digital)
    mittels Xquery/exist-db unter
  • Zuhilfenahme von auf Corpussuche spezialisierten Python-Werkzeugen wie NoSkE
  • Website-Test-Automation mit Protractor/Selenium/nodejs
  • Anpassen und überarbeiten des Stacks für XQuery/BaseX (Japan Bibliographie)

Dockerisierung der vorhandenen Software Stacks und Umstellung der Server Infrastruktur auf Docker Container

  • Mitarbeit an einer institutseigenen Verwaltungssoftware für Docker Container in Python.
  • Erstellung und Wartung von Docker Images für eXist-db, BaseX und PHP-basierte Anwendungen.

ab 01.08.2013 Institut für Corpuslinguistik und Texttechnologie der ÖAW, Wien

FWF Projekt: Linguistic dynamics in the Greater Tunis Area: A corpus based approach.
Texttechnologische Umsetzung:

  • Präsentation der Daten, die als Open Data TEI/XML codiert vorliegen, im Internet als
  • modular aufgebaute leicht änderbare Website mit Hilfe von PHP/Drupal und XSLT und
  • einer spezialisierten Xquery/XSLT/exist-db (cr-xq-mets) basierten Website
  • Änderung über eine RESTful API in PHP/Apigility und
  • einem Delphi 2010, später Delphi 10.1, basierten Windows Programm als Editor.
  • Implementierung eines Auszeichnungsprozesses für die Transkription auf Basis von
    LibreOffice Writer/Open Document XML und
  • Transformation nach TEI/XML mittels angepassten XSLT Stylesheets
ab 01.09.2007 Universität Wien, Institut für Orientalistik, Wien

2012 Diplomarbeit über die 200 häufigsten Wörter der Wikipedia in arabische Umgangssprache, dabei

  • Anbinden eines Java basierten Wikipedia Parsers (Sweble) XQuery/Saxon sowie
  • Verwendung einer XML Datenbank XQuery/exist-db für Kontextabfragen zu einzelnen Wörtern
  • Die Diplomarbeit wurde in Word/Excel 2007 erstellt

2012 Mitarbeit am FWF-Projekt P23331 Frühneuzeitliche osmanische Wissenskultur

  • Auswahl eines für Langzeitarchivierung einsetzbaren XML-Standards (TEI/XML)
    zur Darstellung edierter osmanischer Textsammlungen und
  • Implementierung eines Auszeichnungsprozesses auf Basis von Word 2007/Office Open XML und
  • Transformation nach TEI/XML mittels angepassten XSLT Stylesheets

2011 Mitarbeit bei der Erstellung von webbasierten Unterrichtsmaterialien für den Arabisch-Sprachunterricht

  • Anpassung von HTML/JavaScript basierten Übungen an das Corporate Design der Universität Wien
    und an einige Eigenheiten der arabischen Orthographie

ab 01.09.2002 Logotronic GmbH, Wien

Softwareentwickler im Bereich Fernabfrage von Messnetzen im Bereich Windows/Datenbanken und embedded Linux,
direkter Supportansprechpartner für die Kunden

2006 Entwicklung einer Verwaltungssoftware für Datenübertragung über mehrere Funkstationen

  • Erstellung eines Windows Programms in Python/PyQt

2005 Umstellung der Datenübertragungsmethode auf GPRS/UMTS/LTE

  • Implementierung der Netzeinwahl und Datenübertragung für embedded Linux

2004 Mitarbeit an einem neuen Datensammlermodell

  • embedded Linux auf ARM Basis

2004 Inbetriebnahme von drei Client/Server Arbeitsplätzen für einen Kunden

  • Verwaltung von PCs und Servern unter Windows XP und Windows Server 2003

2003 Entwicklung eines Messnetzes für die Stadt Wien mit

  • Anbindung der Datensammler über IpSec VPN an die Zentrale und
  • an eine MS SQL Server Datenbank durch eine Softwareeigenentwicklung

2003 Zertifikat Linux Basiswissen

2002 Wartung und Weiterentwicklung der vollautomatisierten Datensammler Auslesesoftware

  • in Delphi 2.0, später Delphi 7.0

bis 10.06.2002 Höhere Technische
Bundeslehr- und Versuchsanstalt TGM,
Fachbereich Nachrichtentechnik
Microelektronik
, Wien

10.06.2002 Matura

2002 Projekt: Affenfütterungsanlage

  • mikrocontrollergesteuert (Microchip PIC)
  • selbstentwickelte Schaltung (CadSoft/Autodesk Eagle)

2001 Ferialpraktikum: Erstellen einer Auslesesoftware für die QTRACE Geräte (Mikrocontroller gesteuerte Wasserstandsmessung) der Firma Logotronic unter Windows

  • dabei Erlernen der Programmiersprache Delphi.

2000 Aufbau Administration eines Computersaals

  • mit Windows 2000 Arbeitsplätzen und Windows 2000 Server mit Active Directory

Anmerkung: Ich bin seit 1997 permanent auf einen Rollstuhl angewiesen. Der Grad der Behinderung wurde mit 100 % festgestellt, ich zähle zu den begünstigten Behinderten.