Profilbild von Dmitry Gudis DevOps, Continuous Delivery, Anwendungsengineering aus Frankfurt

Dmitry Gudis

verfügbar

Letztes Update: 19.03.2024

DevOps, Continuous Delivery, Anwendungsengineering

Abschluss: Dipl. Ing. FH/SU
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache) | spanisch (Grundkenntnisse)

Dateianlagen

ITProfil-DGudis-DE_100124.pdf
Projectlist-DGudis-EN_100124.pdf

Skills

Mein Schwerpunkt liegt auf DevOps, Continuous Delivery, Agile Praktiken, Anwendungsengineering, IT Services Management. Ich bin für neue Projekte ab 01.04.2024 verfügbar.
 

Projekthistorie

12/2020 - 03/2024
Senior Devops Engineer
Deutsche Bank AG (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Zuständigkeiten:
  • B2B-Integration der Steuerprozesslösungen in die Microservices-Architektur der Tax-Engine.
  • Projekt Unity stellt Postbank-Kundendaten in die Systemlandschaft der Deutschen Bank bereit. Implementierung und Durchführung der steuerrelevanten Datenmigrationsschritte in den Staging- und Produktionsumgebungen erfolgt während verschiedener Projektphasen.
Entwicklungsaufgaben:
  • Automatisierten Datenverarbeitungstests im gesamten Lebenszyklus von Softwarekomponenten, die von internationalen Softwareentwicklungsteams entwickelt wurden.
  • Automatisierung der folgenden Datenmigrationsschritte:
    • Importieren von Daten in die Tax-Engine über Batch-Prozesse und JMS Queues.
    • Datenanreicherung durch Aufruf externer Webdienste über REST, SOAP oder durch SQL-Befehle in einer Datenbank.
    • Transformation von Daten in verschiedene strukturierte Formate wie XML und JSON, und Weiterleitung an Tax-Engine-Applikationen.
  • Build- and Deployment-Jobs in TeamCity.
  • Cloudbasierten containerisierten Anwendungen zur Unterstützung der Teams bei der Verwaltung von Softwarepaketen, Versionen und Abhängigkeiten.
  • Automatisierte Batch-Prozesse zur Datenverarbeitung in der Tax-Engine.
Umfeld: IBM:[MQ, UrbanCode Deploy, Workload Automation, Scheduler, FlowControl] , TeamCity, Shell scripting, Perl, NodeJS, Svelte, PHP, Javascript, Weblogic, Apache, Git, Oracle database, Atlassian [Jira, Confluence, Bitbucket], Red Hat Linux, Red Hat OpenShift Container Platform, Visual Studio Code, Artifactory, Tributum Tax, RPM, Docker, Ansible, ServiceNow, GnuPG, JMS, REST, SOAP.

06/2017 - 11/2020
Technischer Betriebsführer der Vertriebssysteme im Bereich Passagierverkehr
DB Systel GmbH (Transport und Logistik, 1000-5000 Mitarbeiter)

Zuständigkeiten:
  • Untersuchung und Behebung von Problemen oder betrieblichen Änderungen, Aufrechterhaltung des Betriebs, Softwareupdates, Optimierung der Abläufe.
  • Cloud-Migration zu Amazon Web Services (AWS) unter Verwendung der Lift-Tinker-and-Shift Strategie.


Entwicklungsaufgaben:
  • Festpreisabrechnung der IT-Kosten und Dienstleistungen.
  • Technische Spezifikationen der Zielsysteme.
  • CloudFormation/SparkleFormation/SSM-Agent Templates, CloudWatch-Events und Prebaking/Bootstrapping Skripte.
  • Automatisierung der Abläufe für Release-Wechsel über GitLab CI/CD Pipeline und Jenkins.


Umfeld: Linux SLES 12, Shell Scripting, Apache Webservice, Subversion, HP Service Manager, IBM Notes 9, Grafana, Nagios, Icinga, Splunk, Oracle Tuxedo 10.3, WebSphere MQ Series, MQIPT, Amazon Web Services (AWS), Javascript, Jenkins, Groovy, Office 365, MS SharePoint, JBoss, Docker, Git, Jira Atlassian, GitLab (CI/CD), Python, Tomcat, ITSM, Kanban, Ansible.

11/2016 - 09/2018
Fragenkatalog zum IT-Berufsbild Jenkins-Administrator
GECO GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Kommerzielles Projekt, Home-Office

Entwicklung der Zertifizierungsprüfungen für Jenkins-Administratoren auf der CeLS-Platform von GECO Deutschland AG, Koordination der Autoren.
Umfeld: Zertifizierungsstandard der CeLS IT-Community, Jenkins

09/2013 - 05/2017
Devops Engineer
Bundesagentur für Arbeit IT-Systemhaus (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Projekt: Softwareintegration für javabasierte Web-Lösungen von VAM-Verbis, die über 60.000 interne Nutzer und fast 300 Arbeitsagenturen in ganz Deutschland bedienen und über 3 Millionen Profilen von Jobsuchenden und mehr als eine Million Arbeitsstellen verwalten.

Zuständigkeiten:
  • Wartung der serviceorientierten Infrastruktur.
  • Fertigstellung und Verteilung von Software-Releases.
  • Unterstützung von Programmierern in Bezug auf Software Build- und Entwicklungsstrategien.
  • Untersuchung von Anomalien, ihre Dokumentation und Klassifizierung, Bereitstellung von Softwarekorrekturen.


Entwicklungsaufgaben:
  • Java-Tool für Konfigurationsanpassungen in Microservices. Das Programm umfasst Bereitstellung, Tests und Berichtsfunktionen.
  • Testautomatisierung mit einem höheren Anteil an GUI Regressionstests, die in Jenkins verwaltet werden. Das Programm verwendet Jenkins-Plugins zur Visualisierung von Analysen in grafischer und tabellarischer Form, zur Generierung von Berichten und zur Neuplanung von Tests.
  • Kontinuierliche Bereitstellungspipeline in Jenkins für geplante und bedarfsgesteuerte Software Auslieferungen.
  • Entwickler-Set mit Eclipse, Docker, ORACLE VirtualBox, um Tests von in Docker-Containern verpackter Software auf einem Windows-PC zu ermöglichen.


Umfeld: Jenkins (CI/CD), Maven, Sonatype Nexus, Sonar, Ant, Jira/Confluence Atlassian, Remedy Ticketing, SLES 10/11, WIN, Perl, Shell, J2EE, Eclipse, ORACLE WebLogic Server 10/11, ORACLE Enterprise Service Bus, Apache, Tomcat, SVN, DB Oracle, XML, XSLT, NSIS, Groovy, Ansible, Bitbucket, Git, Gradle, Docker, JSON, Contrast Security, SCRUM, ORACLE VirtualBox, Mezos

06/2013 - 08/2013
IT Technical Analyst
KfW Bankgruppe (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

Projekt: Modernisierung der KfW Entwicklungsinfrastruktur, Professionalisierung IT-Betrieb

Zuständigkeiten:

Technisches Design für:
  • Konfigurations- , Abhängigkeits-Management, Build und Deployment.
  • Entwicklerarbeitsplätze für die innerhalb der KfW verwendeten Technologien.
  • Kontinuierliche Bereitstellungspipeline in Jenkins.


Umfeld: Jenkins (CI/CD), Maven, Sonatype Nexus, Synergy, Git, Ant, Jira Atlassian

09/2011 - 06/2013
Software Entwickler
Lufthansa Systems (Transport und Logistik, 500-1000 Mitarbeiter)

Implementierung und Durchführung von Build- und Bereitstellungsszenarien, Freigabe und Softwareauslieferung des Airport CUTE-Systems (Common Use Terminal Equipment) auf Basis des von der IATA (International Air Transport Association) entwickelten Technologiestandards.

Entwicklungsaufgaben:
  • Automatisierten Last-, Leistungs- und Funktionstests für die Middleware in C++ und Java. Die Tests werden auf den Terminal-Anlagen durchgeführt.
  • Webbasierte Überwachungsanwendung für CUTE, die die in Echtzeit verfügbaren Daten der einzelnen Terminals anzeigt (Check-In Schalter und zugehörige Peripheriegeräte wir Drucker, Displays, Drehkreuze).
  • Geschäftskritische Webanwendung zur Visualisierung von zeitbezogenen Daten zur Passagierabwicklung in einer Microsoft Windows7-Umgebung und auf Apple I-Pad-Hardware. Das Programm verwendet Daten aus den Buchungs- und Flughafeninformationssystemen der Fluggesellschaft.


Umfeld: IBM Unix Aix, RedHat, Win7, Apple iPad, DB Oracle, J2EE, JUnit, Mock Objects, Bugzilla Ticketing, Eclipse, Apache, HTML5, SVG, Perl, PHP5, PHP-Memcache, XML, DOM, Javascript, AJAX, JQuery, CVS, Inkscape, ACE/TAO, Peregrine Service Center, Ant, Jira Atlassian, Git, Scout, Shell, network protocols TCP/IP, HTTP, ARINC 429, ARINC 653

07/2011 - 08/2011
Web Entwickler
Sanofi-Aventis Deutschland GmbH (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)


Webseitenvorlagen für die Homepages von Diabetes Matters und The Heart of AF.
Umfeld: CMS Air2, Javascript, PHP, CSS, Smarty Template Engine, SCRUM, Confluence/ Jira Atlassian, Microsoft SQL Server 2008, Subversion, Zend 7.2, Eclipse

02/2011 - 05/2011
Software Engineer
Deutsche Telekom (Telekommunikation, >10.000 Mitarbeiter)

  • Implementierung von Regressionstests, Build- und Bereitstellungsszenarien, Freigabe und Softwareauslieferung für PESA (Processing Engine Sales and Accounting) und THOP/TVPP (T-Home Distribution Portal).
  • Verwaltung der auf Java basierenden serviceorientierten Infrastruktur.
  • Implementierung und Pflege der Projektinstanzen von Jira und Confluence.


Umfeld: Linux SLES 9/10/11, Sun Solaris, DB Oracle 10g, DB MySQL 5.5.11, Atlassian Confluence/Jira, REMEDY Ticketing, MS Office, Apache, JBoss, Tomcat, Oracle Application Server, IzPack, Maven, Nexus, Ant, XML, J2EE, HTTP, JSP, PHP, Jenkins (CI/CD Pipeline), Nagios, Clearcase, Subversion, Mercurial, SCRUM

02/2010 - 02/2011
Software Engineer
Südwestrundfunk (Medien und Verlage, 500-1000 Mitarbeiter)



Zuständigkeiten:
  • Bereitstellung und Auslieferung von Webportal-Software auf Basis des Content Management Systems (CMS) Coremedia mit kundenspezifischen Erweiterungen ARD, SWR, SWR3, Kindernetz, das Ding, SWR-Intranet.
  • Verwaltung und Konfiguration einzelner CMS-Komponenten.
  • Kundensupport, Problemerkennung, Fehleranalyse.
  • Festlegung der Anforderungen für das Webportal, Serviceplanung und Infrastrukturmanagement.


Umfeld: CMS Coremedia, Javascript, HTML, CSS, J2EE, JSP, Windows XP/Vista, Linux SLES 10, Apache, DB Oracle 10g, MS Office, Tomcat 5.2, IntelliJ IDEA 5, Altassian Confluence/Jira, CVS, Subversion, Nagios, Junit, Jenkins (CI/CD Pipeline)

02/2000 - 03/2009
Applikationsmanager
Dresdner Bank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Dresdner Bank AG, Frankfurt am Main: Fachbereiche Consumer Banking/ Sales IT
& Finanzen / Controlling/ Compliance

Zuständigkeiten:
  • Implementierung und Wartung des Content Management Systems (CMS) für Mehrkanaldienste, die von professionellen Teams in den Einheiten für Privat- und Geschäftskunden gemeinsam genutzt werden.
  • IT-Support, Beschaffung und Beratung von Managern zu IT-bezogenen Themen in den Einheiten für Finanzdienstleistungen.


Entwicklungsaufgaben:
  • Erstellung von Workflows, Software Bereitstellungsszenarios und individuellen CMS-Funktionen mit verschiedenen externen und internen Datenquellen.
  • Webbasierten Anwendungen, um den professionellen Teams bei der Verwaltung interner Konten zu helfen, Datenübertragung an die Tax-Engine SAP zu steuern und Daten zu verarbeiten.


Umfeld: CMS (NPS Infopark, Teamsite Interwoven), Shell, Perl, PHP, Javascript, HTML, CSS, XML, Java, JSP, Struts-2, XSLT, FOP, Xalan, Xerces, Apache, Tomcat, Ant, DB (MySQL, Oracle), MS Office, PC Duo Control, Tivoli/ Allianz Service Center Ticketing, @OPUS, Unix (AIX, HP, SUN)

Zertifikate

Certified SAFe® 4 Product Owner/Product ManagerCertified SAFe® 4 Product Owner/Product Manager
2019
Certified SAFe® 4 Scrum Master
2019
SAP solution consultant BI
2009

Reisebereitschaft

Weltweit verfügbar
nach Absprache
Profilbild von Dmitry Gudis DevOps, Continuous Delivery, Anwendungsengineering aus Frankfurt DevOps, Continuous Delivery, Anwendungsengineering
Registrieren