Profilbild von Anonymes Profil, Solution Architect and DevOps Consultant

Verifiziertes Profil

teilweise verfügbar

Letztes Update: 21.02.2024

Solution Architect und DevOps Consultant

Abschluss: Master of Science (M.Sc.) Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (gut) | englisch (verhandlungssicher) | griechisch (Muttersprache)

Schlagwörter

Python Automatisierung Devops Infrastruktur Softwareentwicklung Restful Apis Microsoft Azure Datenbanken Data Centers LIMS + 28 weitere Schlagwörter anzeigen

Dateianlagen

Papagrigoriou-CV-Deutsch_240124.pdf

Skills

Ich bin ein erfahrener Informatiker im Bereich DevOps und Software-entwicklung mit 10 Jahren Erfahrung in einem Rechenzentrum und 5 Jahren Erfahrung in der Teamleitung. Ich verfüge über die notwendigen Kenntnisse und Erfahrungen in vielen Technologien und kann Ihnen eine qualitativ hochwertige und termingerechte Umsetzung Ihrer Projekte anbieten.

Ich programmiere seit etwa 24 Jahren hauptsächlich in Python und habe einen MSc-Abschluss in Informatik mit umfassender Erfahrung in System-/Softwareentwicklungsprojekten:

• Design, Entwicklung und Produktionsfreigabe eines in FastAPI geschriebenen und in OpenShift ausgeführten OpenAPI RESTful Service, der den Betrieb des Rechenzentrums vereinfacht und die Komplexität der Verwaltung verschiedener Infrastrukturkomponenten eliminiert.
• Entwurf und Entwicklung eines modernen, auf Python basierenden Labor-Informations-Management-Systems (LIMS) mit einem RESTful API Backend Service, einer webbasierten Benutzeroberfläche (ActionScript) und einer PostgreSQL-Datenbank, die durch SQLAlchemy abgebildet wird.
• Lokales Automatisierungslösungen, insbesondere in den Bereichen Patching, Konfiguration und PCIDSS-Compliance, für ~22000 virtuelle Maschinen und ~11000 ESXi-Server, unter Verwendung von Python, Ansible, vROPs und vRO.
• Anforderungsanalyse, Anbieterauswahl und Angebotsbewertung für die Entwicklung eines komplexen Softwaresystems im Bereich der Kfz-Preisgestaltung.
• Durchführung von Datenanalyseaufgaben mithilfe von Jupyter Notebooks, die regelmäßig über Jenkins-Pipelines ausgeführt wurden, die Berichte erstellten und auf einem Webserver veröffentlichten, um die Entscheidungsfindung zu erleichtern (Pandas, Dash, Jenkins).
• Entwicklung von Terraform-Manifesten und Jenkins CI/CD-Pipelines für die Bereitstellung virtueller Maschinen und anderer Infrastruktur auf Azure.
• Entwurf und Implementierung eines benutzerdefinierten Python-basierten Systems (Web-Frontend/Backend) zur Verarbeitung und Ausführung von SAP-Transportimporten gegen entfernte SAP-Systeme.
• Entwurf/Entwicklung eines webbasierten Python-Systems zur Veröffentlichung von statistischen Berichten, die von SAS erstellt wurden.
• Im Rahmen meiner Masterarbeit in Domain Driven Design (DDD) habe ich einen selbst gehosteten Read-it-Later-Dienst in Python entwickelt, der MongoDB als Datenbank verwendet.
• …und viele mehr…

Darüber hinaus war ich bei vielen meiner Projekte für die Automatisierung, die Anwendung bewährter DevOps-Verfahren, die Behebung von Sicherheitslücken sowie die Analyse von Anwendungsdaten und die Erstellung von Dashboards zur Erleichterung der Entscheidungsfindung zuständig.

Fachwissen: Python, VMware, Azure, DevOps, K8S, Infrastrukturautomatisierung, Ansible, Terraform, REST-API-Design und vieles mehr.

Projekthistorie

10/2021 - 11/2023
Manager Software-Entwicklung
Kia Europe GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Beaufsichtigung und Anleitung eines verteilten Teams von Softwareingenieuren bei der Entwicklung, dem Testen und der Bereitstellung von Geschäftsanwendungen für die Automobilindustrie.
  • Leitung der Automatisierungsaktivitäten und Anwendung von DevOps Best Practices und agilen Methoden.
  • Analyse aktueller und neuer Technologien und Definition von Migrationsplänen.
  • Auswahl und Management von Anbietern. Aufbau starker Arbeitsbeziehungen mit Business-Teams und Technologieanbietern.
  • Überwachung von System-/Anwendungs-Metriken und Sicherstellung einer hohen Service-Verfügbarkeit.
  • Incident-Management und schnelle Lösung von Produktionsproblemen.
  • Datenanalyse und Visualisierung von Anwendungsdaten.
  • Budget- und Kapazitätsplanung.
Technologien & Methoden:
Java, Spring Boot, K8S, VMware, GitLab CI/CD, Nexus, SonarQube, Ansible, Docker, Java, Python, Shell Scripts, Apache Camel, Apache Karaf, Tomcat, Linux, Oracle DB, Jira, Confluence, BitBucket, Prometheus, Grafana, Jupyter, Rundeck, NginX, DevOps.

02/2018 - 09/2021
Leitender Infrastruktur-Systemingenieur
Amadeus Data Processing GmbH (Sonstiges, >10.000 Mitarbeiter)

  • Technische Leitung bei Architektur, Design und Implementierung von Automatisierungslösungen für Hardware- und Softwarekomponenten der IT-Infrastruktur.
  • Design, Entwicklung und Produktivsetzung eines OpenAPI RESTful Service, geschrieben in FastAPI (Python) und ausgeführt auf OpenShift, der den Betrieb von Rechenzentren vereinfacht und die Komplexität der Verwaltung verschiedener Infrastrukturkomponenten eliminiert.
  • Service als Schnittstelle zu Providern.
  • Implementierung von IaC Terraform Manifesten und CI/CD Pipelines für die Bereitstellung von virtuellen Maschinen und anderer Infrastruktur auf Azure.
  • Steuerung der Infrastruktur-Automatisierung, Evaluierung von State-of-the-Art-Technologien und deren Integration in bestehende Systeme.
  • Leitung eines verteilten Teams von Software-/Systemingenieuren.
  • Unterstützung und Beratung des Managements bei technischen Entscheidungen und Mentoring jüngerer Teammitglieder.
  • Technische Leitung eines verteilten Teams von Software-/Systemingenieuren.
  • Management der PCI DSS Compliance, Auditauswertung und Überwachung von Korrekturmaßnahmen. Design und Implementierung von automatisierten Audit- und Korrekturprozessen.
  • Bereitschaftsdienst.
Technologien & Methoden:
Python, Ansible, AWX/Tower, Terraform, Azure, OpenShift, Docker, Jenkins, CI/CD, Groovy, Artifactory, Git, BitBucket, Powershell, Shell Scripts, Linux, VMware vSphere 6.x, vROps, vRO, Jira & Confluence, MySQL/MariaDB, SQLAlchemy, Flask, FastAPI, OpenAPI, Jupyter Notebook, Pandas, DevOps, GitOps.

05/2014 - 01/2018
Systemprogrammierer/Analytiker (SAP und Oracle Fusion Middleware)
Amadeus Data Processing GmbH (Sonstiges, >10.000 Mitarbeiter)

  • Automatisierung der täglichen Aktivitäten und Überwachung der SAP/Oracle Fusion Middleware-Systeme.
  • Wartung/Backups/Upgrades der Oracle-Datenbank für SAP-Systeme.
  • Design und Implementierung eines kundenspezifischen Python-basierten Systems (Web Frontend/Backend) zur Verarbeitung und Ausführung von SAP-Transportimporten gegen entfernte SAP-Systeme.
  • Design, Implementierung und Einführung einer neuen Python-basierten Desktop-Anwendung zur Verwaltung von SAP-GUI-Verbindungen und deren globaler Verteilung.
  • Administration der SAP/Oracle Fusion Middleware und Durchführung von Installationen mit Ansible.
  • Bereitschaftsdienst.
Technologien & Methoden:
SAP Netweaver, SAP Solution Manager, Oracle Fusion Middleware, Oracle WebLogic Server, Oracle DB, Python, PySide (Qt), RunDeck, Zabbix, Pyramid/Django Web Development, Linux, Windows, JavaScript, jQuery, Mercurial.

07/2011 - 04/2014
Leistungsanalyst / Software-Entwickler
Amadeus Data Processing GmbH (Sonstiges, >10.000 Mitarbeiter)

  • Design/Entwicklung eines webbasierten Python-Systems zur Veröffentlichung von statistischen Berichten, die von SAS erstellt wurden.
  • Automatisierung der Anwendungsüberwachung mit internen und externen Tools.
  • MySQL-Wartung/Backups/Upgrades für interne Konfigurations- und Kapazitätsplanungsdatenbanken.
  • Performance-Analyse, Sizing und Kapazitätsplanung von Anwendungen.
  • Projektleitung für die Migration der alten SightLine-Infrastrukturkomponenten nach SightLine EDM.
Technologien & Methoden:
Kapazitätsplanung, Leistungsanalyse, Anwendungsüberwachung, Infrastruktur-Automatisierung, Dashboards, Python, Zope, Plone, Perl, PHP, Pyramid, JavaScript, jQuery, MySQL, SightLine PowerAgent, SightLine EDM, Jenkins, Mercurial, TDD, OOD.

01/2011 - 06/2011
Senior Software-Ingenieur
F24 AG (Sonstiges, 50-250 Mitarbeiter)

Wartung und Erweiterung von Softwarediensten, die in Python, Zope/Plone und Java EE kodiert sind.

Technologien & Methoden:
Java, Java EE, JPA, JAX-RS, JSP, JSF, Apache Wicket, Ant, Python, Zope, Plone, Subversion, Jenkins, OOD, OOD, Design Patterns, TDD, SOAP Web Services, MySQL.

12/2006 - 12/2010
Software-Entwickler
Cenix BioScience GmbH (Pharma und Medizintechnik, 10-50 Mitarbeiter)

  • Wartung und Erweiterung des alten Labor-Informations-Management-Systems (LIMS) des Unternehmens. Das System wurde hauptsächlich für die Erfassung von Versuchsdaten, die Überwachung von Experimenten, die Lagerverwaltung und den Import/Export verschiedener Daten in/aus seiner PostgreSQL Datenbank verwendet.
  • Design und Implementierung eines modernen LIMS Systems, welches das alte System ersetzt und einen REST API Service sowie eine webbasierte Benutzeroberfläche beinhaltet. Der Backend Service wurde in Python entwickelt und das Frontend in ActionScript entwickelt.
  • Entwicklung von Python-Multithreading-Anwendungen zur Integration von Laborgeräten (insbesondere eines Stackers, eines Dispensers und eines Washers), die über eine Desktop-GUI gesteuert werden, um Aktionen für einen Stapel von Experimentierplatten einzurichten.
  • Erfahrung in der Entwicklung eigenständiger GUI-Anwendungen für verschiedene Plattformen (Mac OS X, Windows, Linux).
  • Umfangreiche Erfahrung mit objektorientiertem Design (OOD), domänenorientiertem Design (DDD), testgetriebener Entwicklung (TDD) und Representational State Transfer (REST).
Technologien & Methoden:
OOD, TDD, DDD, REST, OOD Design Patterns, Atom Publishing Protocol, Python, wxPython (wxWidgets), ActionScript, PostgreSQL, Linux, Hudson (Jenkins), Windows, Mac OS X, Laboratory Information Management System (LIMS), Subversion.

Zertifikate

Certified Kubernetes Administrator (CKA)
2021
Certified Kubernetes Application Developer (CKAD)
2021
Azure Fundamentals
2020
Terraform Associate
2020

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Solution Architect and DevOps Consultant Solution Architect und DevOps Consultant
Registrieren