Über mich
Skills
Projekte
Entwicklung und Implementierung einer Microsoft Azure Entwicklungsplattform mit einer Schnittstelle zur Erfassung und Auswertung von Kundendaten.
Auftraggeber:in · Banken und Finanzdienstleistungen
- Design und Implementierung einer Python REST API (Flask) für die Verarbeitung von bestehenden und neuen Datenmengen.
- Schreiben der Python Module zum Data-Fetching aus einer PostgreSQL Datenbank.
- Schreiben eines Dockerfiles zur Containerisierung der Python Applikation zur Standardisierung des Deployments als Docker Container.
- Lokales Deployment des initialen Docker Containers zu Zwecken von Applikationstests durch Insomnia (HTTP Requests)
- Automatisierte Erstellung und State-Saving eines Azure DevOps Repositories und einer Azure Container Registry als Infrastructure as Code (IaC) mit Hilfe von Terraform.
- Automatisierung des Image Build und des Deployment Prozesses der Python Flask REST API als Docker Container über eine Azure DevOps Pipeline mit einer Azure Container Instance als Ziel.
- Entwicklung einer Terraform Automation zur Erstellung eines Secret Stores auf Basis Azure Key Vault zur Verwaltung von Authentifizierung.
- Erstellung und Konfiguration eines Kubernetes Clusters über den Azure Kubernetes Service (AKS).
- Migration der Docker Workloads auf den Azure Kubernetes Service (AKS) Cluster mit Hilfe eines Kubernetes Helm Charts ausgelöst durch eine Azure DevOps Pipeline.
- Aufbau einer Monitoring Lösung durch Nutzung und Implementierung von Prometheus.
Entwicklung eines CI/CD Tools zur automatisierten Ausführung von manuellen Vorbereitungen und Prozessen vor den Patchdays von produktiven OpenShift Kundencluster zur Zeitersparnis und Fehlerminimierung.
Auftraggeber:in · Internet und Informationstechnologie
- Design der Struktur und Implementation der Azure und Gitlab CI/CD Pipeline in Bezug auf Stages, in denen Jobs und Steps in Docker Container ausgeführt werden.
- Mitarbeit in einem übergeordneten Team nach Scrum
- Weiterentwicklung des ausgewählten Docker Base Images zur Nutzung verschiedener Tools
- Entwurf und Entwicklung von Azure Functions in Python zum Ausführen von Automationsteps.
- Strukturierung der Ansible Basiskonfiguration und der Struktur aller Skriptdateien.
- Entwicklung der automatischen Erstellung einer Dokumentationsseite in Ansible für den jeweiligen Patch Monat im Media-Wiki mit Hilfe von Jinja2 Templates.
- Entwicklung einer Python Applikation, die durch das automatisierte Triggern einer Azure Pipeline zum automatischen Pull, Update und Commit + Push der Daten von Kunden-Clustern. Automatisiertes Update des Azure DevOps Repositorys.
- Entwicklung von Jinja2 Templates und Ansible Automatisierungen zum Senden von allen relevanten Mails zum Start/Status/Ende des Patchdays für die Kundenkontakte des jeweiligen Clusters.
- Dynamisiertes Einfügen aller Kunden- und Cluster-Informationen basierend auf Kundendaten in der zentralen Configuration Management Database (CMDB, SQL) gesteuert durch Python Skripte innerhalb von getrennten Stages in Azure Pipelines.
- Administration von Red Hat Enterprise Linux (RHEL) Servern als Red Hat Certified System Administrator (RHCSA)
- Automation der Administration von Red Hat Enterprise Linux (RHEL) Servern als Red Hat Certified Engineer (RHE)
- Administration von Red Hat OpenShift Container Platform (RHOCP) Cluster als Red Hat Certified specialist in OpenShift Administration
- Entwicklung und Administration von Containerisierten Applikationen auf Red Hat OpenShift Container Platform (RHOCP) Cluster als Red Hat Certified specialist in Containers and Kubernetes