Ilya Rumyantsev teilweise verfügbar

Ilya Rumyantsev

DevOps Consultant mit Schwerpunkten Automatisierung / Python / Training

teilweise verfügbar
Profilbild von Ilya Rumyantsev DevOps Consultant mit Schwerpunkten Automatisierung / Python / Training aus Troisdorf
  • 53842 Troisdorf Freelancer in
  • Abschluss: M.Sc. Physik
  • Stunden-/Tagessatz: 100 €/Std. 800 €/Tag
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | russisch (verhandlungssicher)
  • Letztes Update: 23.02.2019
SCHLAGWORTE
PROFILBILD
Profilbild von Ilya Rumyantsev DevOps Consultant mit Schwerpunkten Automatisierung / Python / Training aus Troisdorf
SKILLS
Ich bin ein freiberuflicher DevOps Experte dessen Schwerpunkte in den Bereichen der Automatisierung und der Python Entwicklung liegen.
Durch das analytische Studium konnte ich mir eine strukturierte, aber auch lösungsorientierte Arbeitsweise aneignen. Da die Infrastruktur
das Rückgrat jedes Dienstes bietet, ist speziell dort eine hohe Qualität sehr wichtig. Diese erreiche ich mit einem hohen Grad von Automatisierung
und durch die Benutzung neuer Technologien. Dabei habe ich sowohl Erfahrung im Bereich der Konzeptionierung, als auch der Umsetzung.

Mein besonderes Interesse liegt dabei im Bereich freier Software. So habe ich (siehe auch Projekthistorie) tiefgreifende Erfahrungen mit den modernen
Automatisierungwerkzeugen, speziell mit Ansible und Docker (mitsamt Ökosystem)

Da die Anforderungen sehr individuell sein können habe ich tiefgreifende Erfahrung in der Entwicklung von Python Applikationen und Scripten,
auch mit anspruchsvollen Webapplikationen mit Django, Html5, CSS und Angular/VueJS

Aufgrund meiner Projekthistorie habe ich sehr fundiertes Fachwissen im Bereich von Identity and Access Management (IAM), sowie Rollenmanagement.

Zu guter letzt bin ich sehr daran interessiert, mein Wissen und meine Begeisterung für freie Software zu teilen. Daher freue ich mich jederzeit, gezielte Trainings
 in den oben genannten Bereichen anzubieten.
REFERENZEN
DevOps Automatisierung Engineer                                     07.18 - heute
Fraunhofer-Gesellschaft

Eine heterogene historisch Gewachsene Infrastrukturlandschaft sollte automatisert und zukuntsfähig gemacht werden.
Dabei galt es ein zukunftssicheres und wenig betriebsaufwändiges Konzept zu entwickeln und umzusetzen.
Ferner waren Kenntnisse über SSO Systeme notwendig (SAML, OIDC), als auch die Implementierung eines rollenbasierten
Zugriffs- und Rechtekonzepts.

Aufgaben u.a. :
  • Konzeptionierung, Implementierung und Einführung eines automatisierten
    Infrastrukturansatzes (Infrastructure as Code)
  • Einführung eines Staging und Pipelining Konzepts für zuverlässige Updates
  • Überarbeitung des zentralen Logging Systems mit dezentralen Komponenten
  • Bau von Docker Images zwecks einfacher Verteilung
  • Evaluierung und Einführung eines Kubernetes Clusters zwecks späterer Überführung
    der Infrastruktur
  • SSO Beratung (Best Practices, Fehlerbehebung)
  • Python Entwicklung von Tools zur Infrastruktur Überwachung, Datenmigration, etc.

Verwendete Technologien u.a. :
  • Ansible zur Automatisierung der Infrastruktur
  • Python für Benutzer- und Firmenspezifische Werkzeuge und eigene Ansible Module
  • Gitlab CI/CD für automatisierte Deployments und Staging
  • Docker zur Kapselung der Applikationen, uniformes Deployment und Systemunabhängigkeit
  • Prometheus/cAdvisor/nodeExporter zur Systemüberwachung
  • fluentd + Graylog zur Aggregation von Logs
  • CentOS als Basissystem
  • Kubernetes für automatisiertes Container Rollout (POC)
Ergebnisse u.a. :
  • Etablierung einer automatisierten zuverlässigen wartbaren Umgebung
  • Einheitliches Konzept für eine heterogene Landschaft
  • Wissenstransfer an den Kunden zum Betrieb der neuen Infrastruktur
DevOps Cloud Engineer                                                     03.18 - 07.18
Anstalt für kommunale Datenverarbeitung Bayern (AKDB)

Eine monolithisch gebaute Applikation sollte in eine Microservice Architektur überführt werden.
Das Ziel war es, Delivery Pipelines zu konzeptionieren und vorzubereiten, sowie standardisierte
Methodik einzuführen, um eine nahtlose Überführung in ein Kubernetes Cluster zu ermöglichen.
Ferner sollte eine Monitoring Infrastruktur aufgebaut werden.

Aufgaben u.a. :
  • Etablierung eines neuen Automatisierungkonzepts
  • Etablierung von delivery pipelines
  • Vorbereitung und Umsetzung eines monitoring und alerting Konzepts
  • Beratung für künftiges Betriebskonzept
  • Etablierung einer Performanceanalyse der Applikation
Verwendete Technologien u.a. :
  • Ansible zur Automatisierung der Infrastruktur
  • Python für Benutzer- und Firmenspezifische Werkzeuge und eigene Ansible Module
  • Gitlab CI/CD für automatisierte Deployments und Staging
  • Selenium für Performanceanalyse
  • Docker zur Überführung in die Microservices Architektur
Ergebnisse u.a. :
  • Installation/Konfiguration eines funktionalen Kubernetes Clusters
  • Konzept für Updates
  • Konzept und Implementierung von des automatisierten Rollout cycles mit Ansible
DevOps / FullStack Entwickler                                            09.15 - 03.18
Fraunhofer-Gesellschaft

Ein großes IAM Projekt wurde ins Leben gerufen, um die
Berechtigungsvergabe künftig rollenbasiert zu ermöglichen.
Dabei sollte ein Großteil der Berechtigungen automatisch
aufgrund von Unternehmensstrukturen und Mitarbeiterinformationen
vergeben werden können. Der Rest sollte über ein maßgeschneidertes
Interface erfolgen. Es wurde ein unternehmensweites zuverlässiges
Rollenportal konzipiert und entwickelt.

Aufgaben u.a. :
  • Konzeptionierung eines unternehmensweiten Rollenmanagement Systems
  • Entwicklung eines kundenspezifischen Webinterfaces zur Rollenvergabe
  • Integration des Webinterfaces mit der MicroFocus Lösung
  • Training und Support der Mitarebeiter in der neugeschaffenen Lösung, sowie in Prozessen
  • Schaffung und Wartung einer zuverlässigen Infrastruktur
Verwendete Technologien u.a. :
  • Python + Django für das Backend
  • Angular für das Frontend (mehrere SinglePage Applications)
  • HTML5/CSS3/Bootstrap3 für das Frontend
  • SAML + Ldap zur Rollenvergabe und Anmeldung an der Applikation
  • Ansible + Docker für 1-Click Deployments
Ergebnisse u.a. :
  • Unternehmensweit genutztes Werkzeug zur Rollenvergabe
  • Unternehmensweit verwendetes Konzept zur rollenbasierten
    Rechtevergabe
  • Onlineübersicht über Unternehmensweite Strukturen
DevOps Engineer                                                               01.15 - 09.15
Fraunhofer-Gesellschaft

Ein Projekt im Bereich des Identity und Access managements
benötigte Beratung im Hinblick auf die künftige Entwicklung und
Architektur der Infrastruktur Umgebung sowie diverse Tools. Ferner
sollte eine manuell gepflegte VMWare Umgebung in
eine inhouse Cloud (Cloudstack) überführt werden.

Aufgaben u.a. :
  • Auswahl und Erstellung von Werkzeugen zur effizienten Verwaltung der Infrastruktur
  • Migration der Instanzen aus der VMWare Umgebung in die CloudStack Cloud
  • Entwicklung von Ansible Modulen
  • Qualitätssicherung und Dokumentation
  • Migration SLES11 -> SLES12
Verwendete Technologien u.a. :
  • Python zur Entwicklung von Werkzeugen und Ansible Modulen
  • Ansible zur Migration der Infrastruktur und Konfiguration der cloud
  • SLES12 als Basissytem
  • Django zur Visualisierung
Ergebnisse u.a. :
  • Ansible Module zur SLES 12 System und Package Registrierung
  • Diverse Python Werkzeuge u.a. zur Verwaltung von ACLs in der Cloud
    und Bearbeitung des LDAP Schemas
  • Automatische Migration aller bestehender Systeme in die Cloud
DevOps Engineer                                                               03.14 - 01.15
Fraunhofer-Gesellschaft

Der Kunde benötigte eine Überarbeitung seiner bestehenden
Systemlandschaft, um eine höhere Verfügbarkeit von Diensten
und sowie eine bessere Sichtbarkeit für kritische Systeme zu
gewährleisten. Zwecks dessen sollte u.a. ein Konzept für ein
zentralisiertes Logging erstellt werden

Aufgaben u.a. :
  • Design und Implementierung der Automatisierung
    des Update und Deployment Prozesses
  • Qualitätssicherung durch Einführung einger zentralisierten Monitoring
    und Logging Lösung
  • Entwicklung von kundenspezifischen Werkzeugen für täglichen Ldap Betrieb
  • Installation und Wartung von SSO Systemen
  • Unterstützung und Beratung in Ldap / Infrastruktur / SSO Fragen
Verwendete Technologien u.a. :
  • Ansible zur Automatisierung der Infrastruktur
  • Python für Benutzer- und Firmenspezifische Werkzeuge
  • nxlog + graylog + rsyslog für zentrale Logging Infrastruktur
  • Novell eDirectory als Ldap Server
  • Shibboleth als SSO idp
  • SLES11 als Basissystem
  • git zur Versionierung von Code, Konfiguration und Dokumentation
Ergebnisse u.a. :
  • Drastische Beschleunigung (ca 20x) des Realease und Update
    Prozesses so wie Steigerung der Zuverlässigkeit
  • Erweiterung der python-ldap Library durch vereinfachte Funktionen
  • Einführung einer zentralisierten Logging Lösung inklusive Filterung
    und Alerting
System Analyst                                                                09.13 - 03.14
Amadeus Germany

Sehr alter c++ code sollte von Solaris nach Linux migriert werden.
Es sollten dabei kritische Stellen (endianness) identifiziert und
korrigiert werden.

Aufgaben u.a. :
  • Entwicklung von Werkzeugen zur Code und daten Analyse
  • Qualitätssicherung
  • Einführung von Python als Scriptsprache in der Abteilung,
    Trainings in Python
  • Beratung im Hinblick auf Migration nach git
Verwendete Technologien u.a. :
  • Python zur Code / Datenanalyse
  • git als Versionsverwaltung
  • Debian als Basissystem
Ergebnisse u.a. :
  • Werkzeuge zur automatischen Bestimmung der Codeabdeckung
    und dynamischerCodechecker für alten
    c++ Code basierend auf gcov
  • Python mitsamt Ökosystem ist etabliert worden
System Analyst                                                                10.12 - 09.13
Amadeus Germany

Ein großes Social Media Projekt benötigte Unterstützung in Bereichen Performance
und Qualitätssicherung

Aufgaben u.a. :
  • Organisation des Cloud Netzwerks (Debian)
  • Unterstützung der Entwickler
  • Konfiguration von OpenSource Werkzeugen zur Qualitätssicherung
    und Dokumentation
  • Implementierung von Performance Tests
  • Implementierung automatisierter Reports zur Code Qualität
    und Performance
Verwendete Technologien u.a. :
  • Python + Django zur Tool Entwicklung
  • Sonar zur statischen Codeanalyse
  • OpenLdap zur Berechtigungsverwaltung
Ergebnisse u.a. :
  • Benutzerspezifisches Wiki + Dokumentationsapplikation
  • Django Webapplikation, die die Performance der Applikation
    testet und Berichte erstellt
  • Verbesserte Codequalität durch Steigerung der Testabdeckung
    (+ ~30%) und Eliminierung potentieller Schwachstellen
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Ich bin europaweit verfügbar und bin auch für Reisetätigkeiten offen
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei