Verantwortlich für OpenShift-Administration und Entwickler-Support.
Automatisierung der URP-Infrastruktur mit Python sowie ArgoCD- und ArgoWorkflow/Event-Stack.
Unterstützung beim Einrichten und Bereitstellen der URP-Infrastruktur in Google Cloud (GCP) und GKE.
Einrichtung des Monitorings für die URP- und ArgoCD-Stacks mit Splunk Cloud.
Systemadministrationsaufgaben für Linux, Kubernetes/OpenShift, Bitbucket Enterprise, Kafka und MongoDB.
Apr. 2021 - Juli 2024
3 Jahren 4 Monaten
München, Deutschland
DevOps-Berater, Solution Architect (ANÜ)
Allianz
Entwicklung von KI/ML-Pipelines: Als Teil des ML/AI- und Data-Analytics-Teams bei Allianz verantwortlich für Entwurf, Implementierung und Wartung von KI/ML-Pipelines und -Tools in der AWS-Cloud-Umgebung von Allianz.
Data-Scientist-Workbench: Entwurf, Bereitstellung und Verwaltung einer integrierten Arbeitsumgebung für Data Scientists mit JupyterHub auf EKS, MLFlow, Spark auf EKS, AWS SageMaker Studio und serverlosen SageMaker-Jobs. Ursprünglich als Proof of Concept entwickelt, skaliert die Plattform inzwischen auf 400 Data Scientists.
Automatisierung von Nutzer- und Teamprozessen: Automatisierte Onboarding-Prozesse für Nutzer und Teams in AWS, GitHub und der Data-Scientist-Workbench nach IaC-Prinzipien. Die Onboarding-Dauer wurde von mehreren Tagen auf 4 Stunden reduziert.
DevOps- und CI/CD-Pipelines: Erstellung verschiedener Jenkins-Pipelines und Containerisierung von Microservices mit Docker sowie Einrichtung von Monitoring-, Alerting- und Metriksystemen. Konfiguration von AWS-Umgebungen mit Helm, Terraform/CloudFormation, Ansible, ArgoCD und weiteren DevOps-Tools.
Infrastructure as Code: Entwicklung mehrerer Template-Projekte mit Infrastructure as Code (IaC) zur Automatisierung von Training und Bereitstellung von ML-Modellen mithilfe von SageMaker und Kubernetes, wodurch Data Scientists und Entwickler schnell neue Anwendungsfälle einrichten und entwickeln können.
Entwicklungssupport: Unterstützung von Entwicklern bei der Anpassung von Anwendungen für AWS, Debugging, Bugfixes und Feature-Erweiterungen in Python, Java und JavaScript. Betreuung der Implementierung von AWS-Services wie EC2, S3, RDS, Lambda und weiteren zur Unterstützung von Datenaufnahme, -verarbeitung und -speicherung.
Sicherheit und Data Governance: Unterstützung und Zusammenarbeit mit Penetrationstest- und Security-Governance-Teams bei der Umsetzung von Allianz- und AWS-Sicherheitsbest Practices und Industriestandards, einschließlich Datenschutz- und Sicherheitsvorschriften.
Code-Qualitätsmanagement: Konfiguration von SonarQube-Deployments für Python, Java und JavaScript zur automatisierten Code-Analyse in Test-Pipelines.
Identity-Provider-Management: Einrichtung eines Verwaltungssystems für Identity Provider mit SAML und OpenID und Integration verschiedener Services wie SageMaker in das GIAM-Rollenmanagementsystem von Allianz.
Solution Design: Als Solution Architect Mitwirkung am Solution-Design neuer Anwendungsfälle mit Textract, Glue und weiteren Services sowie Umsetzung verschiedener Migrationen von Anwendungsfällen, Services und Cloud-Umgebungen.
Systemadministration und Release-Management: Verwaltung von Systemadministrationsaufgaben für Linux, Kubernetes, GitHub Enterprise, RDS, Kafka, VPC, EC2 und weitere. Verantwortlich für Release-Management, Coaching der Entwicklungsteams und technischen Support.
Sept. 2020 - März 2021
7 Monaten
Deutschland
Cloud-Architekt und DevOps-Ingenieur (Freelance)
RIoT Secure AB
Cloud-Infrastrukturmanagement: Aufbau und Verwaltung der gesamten Cloud-Infrastruktur in einer Private-Cloud-Umgebung mit Proxmox sowie Einrichtung von DevOps-Prozessen.
Proxmox-High-Availability-Setup: Einrichtung eines Proxmox-HA-Virtualisierungssystems im Hetzner-Rechenzentrum mit Debian-Linux-VMs und automatisierter Bereitstellung der gesamten Infrastruktur mit Ansible.
Hochverfügbarer Kubernetes-Cluster: Einrichtung eines HA-Kubernetes-Clusters auf Bare Metal, Containerisierung aller Unternehmensanwendungen und Entwicklung von Helm-Charts. Bereitstellung und Test dieser Anwendungen bei großen Cloud-Anbietern wie AWS, GCP und Azure.
CI/CD und GitLab-Migration: Einrichtung von GitLab, Migration aller Projekte auf die Plattform und Implementierung von CI/CD-Pipelines für den Build von Anwendungen in PHP, Go, Node.js und C/C++. Verwaltung von Release-Workflows und Staging-Umgebungen.
Jan. 2018 - Aug. 2020
2 Jahren 8 Monaten
München, Deutschland
DevOps- und Java-Lead (Freelance)
BNP Paribas Consorsfinanz
IT-Consulting für Aufbau eines Entwicklungsteams: Unterstützung beim Aufbau eines Nearshore-Entwicklungsteams, Verbesserung von Software-Entwicklungs-Best Practices und Implementierung einer neuen Continuous-Integration-(CI)-Infrastruktur.
Standardisierte Entwicklungsumgebung: Entwicklung einer standardisierten Entwicklungsumgebung auf RedHat/CentOS-Linux-VMs mit automatisierter Bereitstellung per Ansible-Skripten, wodurch das Onboarding von Entwicklern drastisch von Tagen auf Stunden verkürzt wurde.
DevOps-Best Practices: Leitung verschiedener DevOps-Initiativen zur Verbesserung von Build- und Deployment-Workflows. Einführung und Implementierung von Flyway für Datenbankmigrationen, Einrichtung von Code-Review-Prozessen mit Gerrit und Qualitätssicherungs-Gates mit SonarQube.
CI-Infrastruktur-Setup: Konfiguration einer neuen CI-Infrastruktur mit Jenkins-Pipelines, Nexus, Git/Gerrit und SonarQube-Servern. Schulung und agiles Coaching des Entwicklungsteams.
Migration von Altsystemen: Leitung der Migration von Entwicklungs- und IT-Ops-Teams von SVN zu Git ohne Auswirkungen auf den Release-Zeitplan. Migration einer großen Anwendung (900.000 Codezeilen) von Java EE6 zu EE8, Upgrade von JBoss 7.3 und Umstellung von Java 8 auf Java 11.
Prototyping für Cloud-Migration: Erstellung von Prototypen für die Migration in die AWS-Cloud.
Okt. 2011 - Dez. 2017
6 Jahren 3 Monaten
München, Deutschland
Technical Lead / Systemarchitekt / Engineering Manager
Blackberry
MDM-Server-Integration: Nach der Übernahme von Ubitexx Leitung der Integration des Ubitexx-MDM-Servers in die BlackBerry Enterprise Server (BES)-Plattform, die zur Basis für das Mobile Fusion-Produkt von BlackBerry wurde.
Cross-Plattform-MDM-Entwicklung: Als Mitglied des Architekturteams Mitwirkung an Design und Entwicklung der nächsten Generation von Cross-Plattform-MDM-Systemen, BES10 und BES12.
Produktintegration: Beteiligung an der Integration von Produkten von Good Technology, WatchDox Ltd und weiteren Zukäufen in die BES-Plattform.
CI/CD-Infrastruktur und Prozessoptimierung: Zusammenarbeit mit dem Infrastrukturteam von BlackBerry zur Straffung von Entwicklungs- und Testprozessen durch Aufbau einer CI/CD-Infrastruktur zur Steigerung der Workflow-Effizienz.
Führung und Projektmanagement: Leitung von zwei Offshore-Entwicklungsteams (Skalierung von 10 auf über 40), Bereitstellung von Mentoring, Teamführung und Projektverantwortung zur Zielerreichung.
Code-Qualitätsmanagement: Verwaltung von Quality Gates mit SonarQube, Etablierung von Coding-Standards und Erstellung von Qualitätsberichten für das Management zur Fortschrittskontrolle.
Nov. 2008 - Juni 2011
2 Jahren 8 Monaten
München, Deutschland
Senior Softwareentwickler
Fujitsu EST
BSS-Produktentwicklung: Mitarbeit an der Entwicklung des BSS-Produkts, einer Kernkomponente der SaaS-Plattform von Fujitsu, unter Verwendung von EJB 3.0 und JSF-Technologie.
Anwendungsentwicklungs-Managementsystem: Entwurf und Entwicklung einer neuen Version von Fujitsu ADM 11.0, eines Managementsystems für Anwendungsentwicklung in der Fujitsu-Cloud-Umgebung.
Suchschichten-Implementierung: Entwurf und Implementierung einer serverseitigen Suchschicht mit der Lucene-Indexierungsbibliothek, integriert in eine Persistenzschicht, um nahtlos mit Fujitsu Enabler Storage (Objektdatenbank) zusammenzuarbeiten.
Frontend-Entwicklung: Entwicklung von Benutzeroberflächenkomponenten mit Eclipse RCP/RAP.
Quellcode-Analyse und Qualitätsmanagement: Refactoring und Erweiterung von Fujitsu SCA/QAM 10.1 (System zur Quellcode- und Qualitätsanalyse), Implementierung von serverseitigen Komponenten sowie Client-Modulen in Eclipse RCP.
Teststrategie und Qualitätssicherung: Definition von Teststrategien und Durchführung der Qualitätssicherung für serverseitige Komponenten, einschließlich Modul- und Integrationstests.
Jan. 2002 - Okt. 2008
6 Jahren 10 Monaten
München, Deutschland
Senior Softwareingenieur/Architekt
Linguatec GmbH
VoicePro: Entwicklung des VoicePro-Spracherkennungsprodukts in Zusammenarbeit mit Microsoft.
PT Translator SDK-Entwicklung: Konzeption und Entwicklung eines neuen Kernel-SDKs für PT Translator, Versionen 2006-2008.
PT Intranet-Entwicklung: Entwicklung einer neuen Version von PT Intranet mit Spring, Velocity, CXF, .NET Engine API und WSE 3.0.
PTMobile Backend-Entwicklung: Erstellung des Java-Backends für das PTMobile-Projekt (Shoot and Translate), das 2008 den Mobile Innovation Global Award in den USA gewann.
COM-Bibliothek für Sprachintegration: Erstellung einer COM-Bibliothek auf Basis des IBM ViaVoice SDK und des SVOX Text-to-Speech SDK zur Integration in Kundensysteme und Linguatec-Produkte.
Pashto/Dari-Projekt Webentwicklung: Entwicklung des Java-Web-Backends und Frontends für das Pashto/Dari-Projekt mit Spring, Apache OJB, Tapestry und XML/XSLT.
Übersetzungsdienste: Erstellung von Translation Web Services, einer RMI-basierten Distributed Translation Farm und einer Web-Präsentationsschicht.
Text-to-Speech-Integration: Integration des Linguatec eTS mit Text-to-Speech-Engines von AT und T und IBM Voice Server.
Verteilter Java-Chat-Server: Konzeption und Entwicklung der Serverseite eines verteilten Java-Chat-Servers mit Sprach- und Übersetzungsfunktionen, ein Produkt, das 2004 den European IST IT Prize für Linguatec gewann.
Mobile Client-Anwendungen: Entwicklung von Java- und .NET-Client-Anwendungen für iPAQ-Geräte.
Dez. 2000 - Dez. 2001
1 Jahr 1 Monate
München, Deutschland
Java-Entwickler
Mediantis AG, buecher.de
Backend-Entwicklung: Entwicklung der Business-Logik für Frontend (E-Shop) und Backend (Back-Office) Anwendungen durch Template-Programmierung mit Orbiz digiTrade Language (OSL) und JSP.
Drittanbieter-Integration: Integration von Drittanbieter-Bibliotheken für Kreditkartenautorisation, Adressverifikation und Bankdatenvalidierung.
Systemadministration: Schreiben von Shell- und Perl-Skripten zur Unterstützung von Entwicklungs- und Administrationsaufgaben.
Oracle-Datenbankdesign: Entwurf der Oracle-Datenbankstruktur und Schreiben von PL/SQL-Code zur Unterstützung der Anwendungsfunktionen.
Verity-Suchmaschine: Konfiguration, Wartung und Entwicklung der Suchfunktionalität mit der Verity Java API.
Präsentations-CD-Entwicklung: Erstellung der Präsentations-CD von Mediantis.
Apr. 1996 - Sept. 2000
4 Jahren 6 Monaten
Deutschland
Lead Softwareentwickler
Kochmedia GmbH
Projektmanagement und Entwicklungsaufsicht: Verantwortung für alle Phasen von Offshore-Entwicklungsprojekten, einschließlich Erstellung von Pflichtenheften, Design, Implementierung, Dokumentation und Verifikation.
Senior-Entwickler: Als Senior-Entwickler und Projektleiter eines kleinen Teams (3 Mitglieder) Konzeption und Entwicklung mehrerer Softwareprodukte, darunter „Club Manager“, „Internet Newspaper“, „Payment Manager“, „Home Library“, „Music Editor“ und „Drivers Collection“.
Zusammenfassung
Erfahrener Cloud-Architekt und DevOps-Spezialist mit 25 Jahren Erfahrung in der Planung und Umsetzung cloud-nativer Lösungen und CI/CD-Pipelines auf AWS, Kubernetes und in Unternehmensumgebungen.
Hoch organisierter Berater, der Herausforderungen schnell erkennen und angehen kann, Teamplayer, der das Team motiviert, Energie gibt und mit gutem Beispiel vorangeht, um Ziele zu erreichen
Selbstmotiviert, begeisterungsfähig und fähig, in einem schnelllebigen Start-up-Umfeld zu arbeiten
Sprachen
Russisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Ausbildung
Sept. 1990 - Juni 1995
Staatliche Pädagogische Universität
Pädagogik · Physik, Informatik · Luhansk, Ukraine
Zertifikate & Bescheinigungen
AWS-zertifizierter Cloud Practitioner
Amazon Web Services
Zertifizierter Kubernetes-Administrator
Cloud Native Computing Foundation
Zertifizierter Kubernetes-Anwendungsentwickler
Cloud Native Computing Foundation
Sun Certified Programmer für die Java-2-Plattform
Sun Microsystems
Sun Certified Web Component Developer für J2EE
Sun Microsystems
Sie suchen Freelancer?Passende Kandidaten in Sekunden!