DevOps Engineer / Platform Engineer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 40878 Ratingen
- auf Anfrage
- de | en
- 10.07.2024
Kurzvorstellung
Auszug Referenzen (1)
"Die Zusammenarbeit mit dem Freelancers hat einwandfrei funktioniert."
7/2023 – 9/2023
Tätigkeitsbeschreibung
● Entwicklung einer Cloud-agnostischen Plattform auf Basis von Kubernetes in Jsonnet unter Verwendung des GitOps-Ansatzes
● Entwicklung von Terraform Infrastructure-as-Code (IaC) Definitionen für Kubernetes-Cluster für verschiedene Provider (AWS, Hetzner)
● Entwicklung von umfangreichen GitLab CI basierten CI/CD Pipelines für IaC Projekte
● Umsetzung einer Observability-Lösung mit Loki, Grafana Agent, Mimir, Loki und Grafana
Git, Kubernetes
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 5/2024
Tätigkeitsbeschreibung
● Planung und Umsetzung einer Kubernetes basierten Private Cloud
Platform für das Data Science Teams im Business Intelligence & Data
Engineering Bereich, Effizientes und robustes Continuous Deployment durch ArgoCD, GitOps Prinzipien mit zuverlässiger Disaster Recovery
● Planung und Implementierung einer SSO Strategie basierend auf OIDC
OAuth2 für Microservices mit OAuth2 Proxy und GitHub
● Planung von CI/CD Prozessen und System Architekturen für mehrere
Teams
● Containerisierung mehrerer Python FastAPI, Java Spring Boot und anderer
Microservices
● Planung und Implementierung eines Logging und Metrics Stacks mit
FluentBit, Grafana Loki, Prometheus und Grafana
● Dokumentation und Schulung des Data Science Teams im Umgang mit der
neuen Plattform Infrastruktur
● Unterstützung mehrer Teams in der Migration von Applikationen in ein Kubernetes Cluster
● Planung und Implementierung eines Python Microservices für Data
Regression Testing aller ETL Pipelines
● Entwicklung einer Versionierungs Architektur für Microservices, Daten
Pipelines, sowie Pipeline Artefakte in Artifactory
Kubernetes
7/2023 – 9/2023
Tätigkeitsbeschreibung
● Entwicklung einer Cloud-agnostischen Plattform auf Basis von Kubernetes in Jsonnet unter Verwendung des GitOps-Ansatzes
● Entwicklung von Terraform Infrastructure-as-Code (IaC) Definitionen für Kubernetes-Cluster für verschiedene Provider (AWS, Hetzner)
● Entwicklung von umfangreichen GitLab CI basierten CI/CD Pipelines für IaC Projekte
● Umsetzung einer Observability-Lösung mit Loki, Grafana Agent, Mimir, Loki und Grafana
Git, Kubernetes
1/2022 – 6/2023
Tätigkeitsbeschreibung
● Entwicklung einer Cloud-agnostischen internen Entwicklungsplattform auf Basis von Kubernetes und GitLab
● Entwicklung einer Infrastructure-as-Code (IaC) Definition für Multi-Architecture AWS EKS Kubernetes-Cluster, implementiert über Crossplane, die vordefinierte Tools vollautomatisch über Argo CD bereitstellt
● Entwicklung von umfangreichen GitLab CI basierten CI/CD Pipelines für Java (Spring Boot) und Javascript (React) basierte Microservices
● Implementierung von Multi-Arch-Image Builds mit Gitlab CI, Kaniko und manifest-tool
● Realisierung von DevSecOps-Ansätzen mittels Trivy, Cosign und Policy Controller
● Verwendung von Istio als Service-Mesh in AWS EKS
● Umsetzung einer Lösung für Logging, Metrics und Tracing mit Loki, Prometheus, Tempo und Grafana
● Entwicklung von Templates für das Deployment von Microservices mit Helm und Jsonnet
● Betrieb der Infrastruktur für Test- und Entwicklungsumgebungen
● Wartung der in Argo-Workflows entwickelten Pipelines
● Mentoring innerhalb des Projektteams zu verschiedenen technischen Themen
● Beratung eines großen Kunden aus dem öffentlichen Sektor bei der Erstellung von spezialisierten Deployment-Pipelines als Teil einer großen DevOps-Transformation
Continuous Delivery, Continuous Integration, Amazon Web Services (AWS), Apache Maven, Container Management, Debian Linux, Docker, Git, Kubernetes, Postgresql, Python
8/2019 – 12/2021
Tätigkeitsbeschreibung
● Ausbau und Pflege einer Kubernetes-basierten internen Entwicklungsplattform bestehend aus GitLab, Jenkins, Sonatype Nexus und anderen Open-Source-Tools
● Ausbau eines in Golang entwickelten Dashboards für diese Plattform
● Automatisierung von technischen Prozessen mit Jenkins-Pipelines in Groovy
● Entwicklung von Tools in Golang und Java in Kombination mit GraalVM Native Image
Apache Maven, Bash Shell, Git, Jenkins, Softwareentwicklung (allg.), Golang
Ausbildung
Fachhochschule Dortmund
Dortmund
Westfälische Hochschule, Campus Bocholt
Bocholt
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden