Ousmane (Amadou) Dia

Azure Cloud Ops Engineer

Ousmane Dia
Wiesbaden, Deutschland

Erfahrungen

Sept. 2024 - März 2025
7 Monaten
Ulm, Deutschland

Azure Cloud Ops Engineer

Mercedes-Benz Tech Innovation

DevOps: Ich fördere kontinuierliche Integration und Bereitstellung (CI/CD) durch die Anwendung von DevOps-Prinzipien, um Entwicklungs- und Betriebsprozesse zu beschleunigen und zu automatisieren.

Praktische Unterstützung bei der Implementierung und Bereitstellung von IaC mit Bicep.

Azure Umfeld: Ich verwalte und optimiere die Cloud-Infrastruktur auf Microsoft Azure, wobei ich Skalierbarkeit, Verfügbarkeit und Effizienz sicherstelle.

Security, insbesondere im Netzwerk- und Datensicherheit: Ich implementiere und überwache umfassende Sicherheitsmaßnahmen, insbesondere in den Bereichen Netzwerk- und Datensicherheit, um einen hohen Schutz der Systeme und Daten zu gewährleisten.

Kubernetes: Ich verwalte und betreibe Kubernetes-Cluster, um eine effiziente Orchestrierung und Skalierung containerisierter Anwendungen zu ermöglichen.

Juni 2022 - März 2024
1 Jahr 10 Monaten
Frankfurt, Deutschland

Cloud Infrastructure Architect | Cloud Engineer

Lufthansa Cargo

IaaS/PaaS/SaaS Management: Umfassende Verwaltung und Optimierung der Infrastruktur und Plattform in Azure, um leistungsfähige, skalierbare und sichere Anwendungen zu gewährleisten.

  • Kubernetes Administration: Einrichtung und Verwaltung von Kubernetes, einschließlich der Konfiguration von Clustern, Namespaces, Pods, Volumes und Secrets. Gewährleistung effizienter Deployment-Prozesse und nahtloser Skalierbarkeit
  • CI/CD mit Azure DevOps: Entwicklung und Wartung von Continuous Integration und Continuous Deployment Pipelines unter Verwendung von Azure DevOps. Automatisierung von Build-, Test- und Deployment-Prozessen zur Steigerung der Effizienz und Minimierung von Fehlern
  • Logging, Monitoring und Alerting: Implementierung von Logging- und Monitoring-Lösungen mit Grafana, Prometheus und ELK Stack, um Systemleistung zu überwachen, Probleme frühzeitig zu erkennen und schnell reagieren zu können. Einrichtung von Alerting-Systemen für proaktive Benachrichtigungen
  • Konzeption, Implementierung und Optimierung: Verantwortlich für die Planung und Durchführung von Cloud-Infrastrukturprojekten. Ständige Optimierung von Prozessen und Systemen für verbesserte Performance, Sicherheit und Kostenmanagement
  • Testautomatisierung mit Terratest: Implementierung und Durchführung von Tests für Infrastruktur-Code mit Terratest und Bash. Erstellung von Unit- und Integrationstests zur Validierung der Infrastruktur und zur Sicherstellung der Funktionsfähigkeit und Stabilität von Terraform-Konfigurationen
Aug. 2019 - Juni 2022
2 Jahren 11 Monaten
Hamburg, Deutschland

GitOps/Cloud Developer

Maersk (Hamburg Süd)

Cloud-Orchestrierung & Containerisierung:

  • Kubernetes & OpenShift: Management von Clustern, Namespaces, Pods, Volumes und Secrets. Einsatz für effiziente Deployment-Strategien und Skalierung
  • Docker: Containerisierung von Anwendungen zur Verbesserung der Portabilität und Effizienz
  • Microsoft Azure AKS: Verwaltung und Optimierung von Azure Kubernetes Services

Infrastructure as Code & Automatisierung:

  • Ansible & Terraform: Automatisierung der Infrastrukturkonfiguration und -bereitstellung
  • Jenkins: Automatisierung von Builds, Tests und Deployment-Prozessen

Monitoring & Logging:

  • Grafana & Prometheus: Einrichtung und Verwaltung von Monitoring-Lösungen für Echtzeit-Einblicke und Leistungsüberwachung
  • Elasticsearch, Logstash, Kibana (ELK Stack): Umfassende Logging-Lösungen für Datenerfassung, Analyse und Visualisierung
  • Instana: Performance Monitoring und Management komplexer Anwendungsumgebungen

CI/CD: Entwicklung und Wartung von Continuous Integration und Continuous Deployment Pipelines zur Beschleunigung der Softwarebereitstellung und Verbesserung der Codequalität.

Logging / Monitoring / Alerting: Implementierung und Verwaltung von Systemen zur Überwachung der Systemleistung, frühzeitigen Erkennung von Problemen und proaktiver Benachrichtigung.

Konzeption, Implementierung und Optimierung: Planung und Ausführung von Cloud-Infrastrukturprojekten mit dem Ziel, Effizienz, Leistung und Sicherheit zu verbessern. Ständige Evaluation und Anpassung der Systeme an die sich ändernden Geschäftsbedürfnisse und technologischen Fortschritte.

Testautomatisierung: Durchführung und Implementierung von Tests für Infrastruktur-Code unter Einsatz von Terratest, Molecule und Bash. Entwicklung von Unit- und Integrationstests zur Sicherstellung der Funktionsfähigkeit und Stabilität von Terraform-Konfigurationen.

Backup-Management für Kubernetes und Cloud-Ressourcen: Einrichtung und Verwaltung von Backup-Lösungen zur Sicherung und Wiederherstellung von Kubernetes-Clustern und Cloud-Ressourcen. Implementierung automatisierter Backup-Prozesse für Cluster-Konfigurationen, Persistent Volumes und Cloud-Infrastrukturdaten.

Technologie-Stack-Management: Verantwortung für die Auswahl, Implementierung und Wartung eines breiten Spektrums an Technologien und Tools, um den Anforderungen moderner, skalierbarer und sicherer Cloud-Umgebungen gerecht zu werden.

Kostenmanagement für Cloud-Ressourcen: Überwachung und Optimierung der Ausgaben für Cloud-Ressourcen zur Gewährleistung eines kosteneffizienten Betriebs. Implementierung von Strategien zur Kostenkontrolle, einschließlich der Nutzung von Budgetierungstools und der Einrichtung von Kostenalarmen.

Sept. 2017 - Juli 2019
1 Jahr 11 Monaten
Wolfsburg, Deutschland

DevOps Engineer | Cloud Engineer

Volkswagen AG

  • Deployment von Microservices in AWS: Verantwortlich für das Deployment und Management von Microservices unter Verwendung von AWS-Diensten. Gewährleistung von Skalierbarkeit, Verfügbarkeit und Sicherheit der Services
  • Automatisierungspipeline für Nightly Build: Entwicklung und Wartung einer Automatisierungspipeline für Nightly Builds. Sicherstellung der Stabilität und Effizienz der Entwicklungsumgebung durch kontinuierliche Integration und Testing
  • Sprintbegleitende Konzeption, Implementierung und Optimierung der Scripts: Aktive Mitwirkung in agilen Sprints zur Konzeption, Implementierung und laufenden Optimierung von Scripts. Einsatz von Best Practices zur Steigerung der Codequalität und Prozesseffizienz
  • Durchführung automatisierter REST API Integrationstests: Planung und Durchführung von automatisierten Integrationstests für REST APIs. Sicherstellung der Funktionalität und Performance der Schnittstellen
  • Ergebnisbesprechung und Review mit dem Projektteam: Regelmäßige Besprechung und Review der Testergebnisse mit dem Projektteam. Einbringen von Verbesserungsvorschlägen und aktive Teilnahme an der Lösungsfindung für aufgetretene Probleme
Feb. 2015 - Aug. 2017
2 Jahren 7 Monaten
Bensheim, Deutschland

Software Quality Assurance Engineer

Fair Isaac Corporation

  • Deployment von Anwendungen: Verantwortlich für das Deployment von Anwendungen unter Verwendung von Docker. Sicherstellung der Skalierbarkeit, Verfügbarkeit und Sicherheit der Anwendungen
  • CI/CD-Pipeline mit Jenkins: Entwicklung und Wartung einer CI/CD-Pipeline mit Jenkins. Kontinuierliche Integration und Bereitstellung von Software, um die Stabilität und Effizienz der Entwicklungsumgebung zu gewährleisten
  • Aufsetzen und Wartung der Testinfrastruktur: Aufbau und Pflege der Testinfrastruktur zur Durchführung von UI-Tests für Single Page Applications mit Protractor und Selenium Webdriver. Planung und Durchführung der Testfälle und Test-Suites, sowie Analyse der Testergebnisse und Behebung von Problemen in Zusammenarbeit mit den Entwicklern oder selbstständig
  • Testautomatisierung ausführen: Durchführung von automatisierten Tests zur Sicherstellung der Softwarequalität. Implementierung und Ausführung von UI-Tests und Integrationstests für verschiedene Anwendungen. Nutzung von Protractor und Selenium Webdriver für die Automatisierung von Testszenarien und Überprüfung der Funktionalität der Software
  • Reporting und Monitoring der Testergebnisse: Durchführung des Reportings und Monitorings der Testergebnisse. Regelmäßige Überprüfung und Analyse der Ergebnisse, um die Qualität der Anwendungen sicherzustellen
  • Frontend-Entwicklung mit Angular: Entwicklung und Pflege von Frontend-Komponenten mit Angular. Umsetzung von Anforderungen und Verbesserung der Benutzeroberflächen für eine optimale User Experience
  • Entwicklung eines Clients mit Java für Active MQ: Entwicklung eines Clients in Java zur Integration mit Active MQ. Sicherstellung der zuverlässigen Kommunikation und Datenverarbeitung zwischen verschiedenen Systemen

Zusammenfassung

Ich bin zutiefst fasziniert von Technologie, insbesondere im Containerisierung Bereich Cloud-Infrastruktur und DevOps. Mit mehr als 7 Jahren praktischer Erfahrung im IT Bereich setze ich mich kontinuierlich dafür ein, meine Kunden mit erstklassigen Lösungen zur Verpackung und Isolierung von Anwendungen mit ihren Umgebungen zu unterstützen. Mein Ansatz zur Cloud-Native-Transformation ermöglicht es Unternehmen, ihre Anwendungen effizienter und skalierbarer zu gestalten. Dabei nutze ich stets die neuesten Cloud-Technologien und modernsten Architekturen, um die Leistung und Verfügbarkeit der Anwendungen zu maximieren. Ein wichtiger Teil meiner beruflichen Philosophie ist es, immer auf dem neuesten Stand der Technologie zu bleiben und kontinuierlich zu lernen. Dies ermöglicht mir, meinen Kunden stets die bestmöglichen Lösungen anzubieten und ihre Anforderungen an Container-Anwendungen zu automatisieren. In meiner langjährigen Tätigkeit habe ich umfangreiche Erfahrungen in internationalen Projekten gesammelt, in denen Teammitglieder aus verschiedenen Ländern und Kulturen zusammenarbeiten. Mit meiner Fähigkeit, mehrere Sprachen zu beherrschen, erleichtere ich die Kommunikation und den Betrieb zur Verbesserung der Zusammenarbeit mit Teams und Kunden weltweit. Ich freue mich darauf, meine Expertise und Leidenschaft für agile Methoden und adaptive Softwareentwicklung in die Arbeit für Ihr Unternehmen einzubringen und gemeinsam an innovativen Lösungen zu arbeiten.

Sprachen

Französisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Sept. 2024 - März 2025

Hochschule Worms

Computer Science · Worms, Deutschland

Zertifikate & Bescheinigungen

Azure AZ 204 Developing Solutions

Microsoft

Certified Kubernetes Administrator (CKA)

Cloud Native Computing Foundation