DevOps Engineer und .NET Developer mit Fokus auf Microservice und automatisierter CI/CD
Aktualisiert am 09.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.09.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Kubernetes
Container/Docker
CI/CD
Linux
Ansible
Git
Software Deployment
Container
.NET Core
Serveradministration
RabbitMQ
Kubespray
Englisch
Fortgeschritten
Deutsch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland

Nur im Homeoffice

möglich

Projekte

Projekte

1 Jahr 5 Monate
2022-09 - 2024-01

Kubernetes und CI/CD Aufbau / Implementierung für Zahlungsverarbeitende Systeme

DevOps Engineer C# .NET Core Ansible
DevOps Engineer
In dem Projekt ging es um die Stabilisierung eines kritischen Systems für die Transaktionsverarbeitung (mit PCI-DSS Relevanz) eines deutschen Finanzdienstleisters. Ziel war die Migration von circa 10 Stateful-Microservices welche mittels http kommunizieren zu einer neuen Architektur bestehend aus 30 Microservices, welche stateless mittels Kafka die Daten austauschen.


Meine Aufgaben in diesem Projekt

  • Konzeptionieren und Umsetzen eines Development-Workflows mit Git und einer CI-Pipeline
  • Aufbau einer Deployment Pipeline mit Ansible über verschiedene Stages (dev, test, preprod, prod)
  • Umsetzung von Security-Anforderungen (insbesondere PCI DSS Anforderungen)
  • Aufbau neuer gehärteter Kubernetes Cluster (private Cloud) mit Kubespray
  • Visualisieren von Logs und Metriken mit Grafana und aufsetzen von Monitoring-Alarmierungen
  • 24/7 Rufbereitschaft



Technologien
  • Kubernetes (ebenfalls Helm-Charts und Kubespray)
  • C# .NET
  • Docker und Docker-Compose
  • Bitbucket (Git) + Teamcity (CI)
  • Ansible
  • Prometheus, Loki, Grafana (Monitoring Stack)
  • Kafka
Teamcity Octopus Deploy Kubernetes Kafka PostgreSQL Docker
C# .NET Core Ansible
Remote
9 Monate
2021-12 - 2022-08

Umsetzung von Build und Deployment Lösungen für ein Entwicklungsteam

DevOps Engineer Teamcity Octopus Deploy Ansible ...
DevOps Engineer

Einrichtung einer Build-Pipeline zum automatischen erstellen und testen von Container mit zugehöriger Deployment Lösung zum ausrollen der Container auf einem Docker-Host und in einem Kubernetes Cluster. Automatisierte Installation der Systeme mittels Ansible.
Umsetzung in einer vollständigen Offline-Umgebung.

Teamcity Octopus Deploy Ansible Linux Kubernetes
Zahlungsanbieter
Homeoffice
6 Monate
2022-01 - 2022-06

Installation und Wartung von Tools für Entwicklungsumgebungen

System Engineer Gitlab Linux Docker ...
System Engineer

Installation von verschiedenen Tools um Entwicklern das arbeiten zu ermöglichen (Umsetzung als Infrastructure as Code mittels Ansible).

Dazu gehörte:

  • Gitlab (Git Codeverwaltung)

  • Octopus (Deployment Management Software)

  • Kubernetes Testumgebungen

  • Artifcatory und Nexus Repository Lösungen (speichern von Container und NuGet Artefakten)

  • Verschiedene Security-Lösungen und Pull-Request Policies

Gitlab Linux Docker Kubernetes Docker-Compose Ansible
IT-Dienstleister in Deutschland
Homeoffice
2 Jahre 10 Monate
2019-03 - 2021-12

C# .NET Developer

.NET Developer Kubernetes .NET Core Payment Solution ...
.NET Developer

Entwicklung eines auf .NET Core basierendes Systems mit einer Microservice Architektur zur Verarbeitung von Zahlungsvorgängen. Auslieferung in einem Container zur Bereitstellung in einem hochverfügbaren Kubernetes-Cluster.

Kubernetes Jenkins .NET 3.0
Kubernetes .NET Core Payment Solution PCI DSS
Deutscher Zahlungsanbieter
Hamburg und Homeoffice

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-06 - 2023-06

Developing Helm Charts (SC104)

SkillCred - The Linux Foundation
SkillCred - The Linux Foundation
  • Create charts using basic templating
  • Customize existing charts
  • Manage chart dependencies
  • Use chart hooks
  • Understand types of charts
  • Test and troubleshoot (charts, templates, and values)
  • Publish charts
1 Monat
2023-06 - 2023-06

GitOps Fundamentals (GitOps certified for argocd)

codefresh
codefresh
GitOps is a set of best practices that make Git the source of truth for everything (and not just the application source code). With GitOps you describe your whole platform (infrastructure and applications) in a declarative format and use Git for storage, history, and auditing of your deployments.
1 Monat
2023-05 - 2023-05

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation
The Linux Foundation
The Certified Kubernetes Application Developer (CKAD) exam certifies that candidates can design, build and deploy cloud-native applications for Kubernetes.

Position

Position

  • DevOps Engineering

  • Software-Entwicklung / Programmierung

  • Beratung / Consulting

Kompetenzen

Kompetenzen

Top-Skills

Kubernetes Container/Docker CI/CD Linux Ansible Git Software Deployment Container .NET Core Serveradministration RabbitMQ Kubespray

Produkte / Standards / Erfahrungen / Methoden

Kubernetes
Experte
Ansible
Experte
Octopus Deploy
Fortgeschritten

Compliance & Sicherheit Finanzwesen

PCI DSS
Basics

In einem Projekte musste ich sowohl bei der Softwareentwicklung, bei der Implementierung von Entwicklungsprozessen und bei der Installation von Software PCI DSS Regularien befolgen und regelmäßig an Schulungen teilnehmen.

Branchen

Branchen

eCommerce, Zahlungsanbietern, Hosting

Einsatzorte

Einsatzorte

Deutschland

Nur im Homeoffice

möglich

Projekte

Projekte

1 Jahr 5 Monate
2022-09 - 2024-01

Kubernetes und CI/CD Aufbau / Implementierung für Zahlungsverarbeitende Systeme

DevOps Engineer C# .NET Core Ansible
DevOps Engineer
In dem Projekt ging es um die Stabilisierung eines kritischen Systems für die Transaktionsverarbeitung (mit PCI-DSS Relevanz) eines deutschen Finanzdienstleisters. Ziel war die Migration von circa 10 Stateful-Microservices welche mittels http kommunizieren zu einer neuen Architektur bestehend aus 30 Microservices, welche stateless mittels Kafka die Daten austauschen.


Meine Aufgaben in diesem Projekt

  • Konzeptionieren und Umsetzen eines Development-Workflows mit Git und einer CI-Pipeline
  • Aufbau einer Deployment Pipeline mit Ansible über verschiedene Stages (dev, test, preprod, prod)
  • Umsetzung von Security-Anforderungen (insbesondere PCI DSS Anforderungen)
  • Aufbau neuer gehärteter Kubernetes Cluster (private Cloud) mit Kubespray
  • Visualisieren von Logs und Metriken mit Grafana und aufsetzen von Monitoring-Alarmierungen
  • 24/7 Rufbereitschaft



Technologien
  • Kubernetes (ebenfalls Helm-Charts und Kubespray)
  • C# .NET
  • Docker und Docker-Compose
  • Bitbucket (Git) + Teamcity (CI)
  • Ansible
  • Prometheus, Loki, Grafana (Monitoring Stack)
  • Kafka
Teamcity Octopus Deploy Kubernetes Kafka PostgreSQL Docker
C# .NET Core Ansible
Remote
9 Monate
2021-12 - 2022-08

Umsetzung von Build und Deployment Lösungen für ein Entwicklungsteam

DevOps Engineer Teamcity Octopus Deploy Ansible ...
DevOps Engineer

Einrichtung einer Build-Pipeline zum automatischen erstellen und testen von Container mit zugehöriger Deployment Lösung zum ausrollen der Container auf einem Docker-Host und in einem Kubernetes Cluster. Automatisierte Installation der Systeme mittels Ansible.
Umsetzung in einer vollständigen Offline-Umgebung.

Teamcity Octopus Deploy Ansible Linux Kubernetes
Zahlungsanbieter
Homeoffice
6 Monate
2022-01 - 2022-06

Installation und Wartung von Tools für Entwicklungsumgebungen

System Engineer Gitlab Linux Docker ...
System Engineer

Installation von verschiedenen Tools um Entwicklern das arbeiten zu ermöglichen (Umsetzung als Infrastructure as Code mittels Ansible).

Dazu gehörte:

  • Gitlab (Git Codeverwaltung)

  • Octopus (Deployment Management Software)

  • Kubernetes Testumgebungen

  • Artifcatory und Nexus Repository Lösungen (speichern von Container und NuGet Artefakten)

  • Verschiedene Security-Lösungen und Pull-Request Policies

Gitlab Linux Docker Kubernetes Docker-Compose Ansible
IT-Dienstleister in Deutschland
Homeoffice
2 Jahre 10 Monate
2019-03 - 2021-12

C# .NET Developer

.NET Developer Kubernetes .NET Core Payment Solution ...
.NET Developer

Entwicklung eines auf .NET Core basierendes Systems mit einer Microservice Architektur zur Verarbeitung von Zahlungsvorgängen. Auslieferung in einem Container zur Bereitstellung in einem hochverfügbaren Kubernetes-Cluster.

Kubernetes Jenkins .NET 3.0
Kubernetes .NET Core Payment Solution PCI DSS
Deutscher Zahlungsanbieter
Hamburg und Homeoffice

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-06 - 2023-06

Developing Helm Charts (SC104)

SkillCred - The Linux Foundation
SkillCred - The Linux Foundation
  • Create charts using basic templating
  • Customize existing charts
  • Manage chart dependencies
  • Use chart hooks
  • Understand types of charts
  • Test and troubleshoot (charts, templates, and values)
  • Publish charts
1 Monat
2023-06 - 2023-06

GitOps Fundamentals (GitOps certified for argocd)

codefresh
codefresh
GitOps is a set of best practices that make Git the source of truth for everything (and not just the application source code). With GitOps you describe your whole platform (infrastructure and applications) in a declarative format and use Git for storage, history, and auditing of your deployments.
1 Monat
2023-05 - 2023-05

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation
The Linux Foundation
The Certified Kubernetes Application Developer (CKAD) exam certifies that candidates can design, build and deploy cloud-native applications for Kubernetes.

Position

Position

  • DevOps Engineering

  • Software-Entwicklung / Programmierung

  • Beratung / Consulting

Kompetenzen

Kompetenzen

Top-Skills

Kubernetes Container/Docker CI/CD Linux Ansible Git Software Deployment Container .NET Core Serveradministration RabbitMQ Kubespray

Produkte / Standards / Erfahrungen / Methoden

Kubernetes
Experte
Ansible
Experte
Octopus Deploy
Fortgeschritten

Compliance & Sicherheit Finanzwesen

PCI DSS
Basics

In einem Projekte musste ich sowohl bei der Softwareentwicklung, bei der Implementierung von Entwicklungsprozessen und bei der Installation von Software PCI DSS Regularien befolgen und regelmäßig an Schulungen teilnehmen.

Branchen

Branchen

eCommerce, Zahlungsanbietern, Hosting

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.