Vitaliy R.

DevOps GitOps MLOps Cloud-Architekt

Puchheim, Deutschland

Erfahrungen

Jan. 2025 - Bis heute
11 Monaten
Deutschland

DevOps GitOps (ANÜ)

Signal Iduna

  • 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!
FRATCH GPT testen
Weitere Aktionen