freiberufler Senior Cloud Consulting / Senior Dev(Sec)Ops Engineer / Senior Cloud Native Developer auf freelance.de

Senior Cloud Consulting / Senior Dev(Sec)Ops Engineer / Senior Cloud Native Developer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 50670 Köln
  • DACH-Region
  • de  |  en
  • 27.04.2024

Kurzvorstellung

Kurzbschreibung

Qualifikationen

  • Cloud Computing2 J.
  • Cyber Security
  • DevOps (allg.)5 J.
  • Git5 J.
  • Java (allg.)13 J.
  • Kotlin4 J.
  • Kubernetes5 J.
  • Microsoft Azure5 J.
  • Software Architecture2 J.
  • Softwareentwicklung (allg.)2 J.

Projekt‐ & Berufserfahrung

Senior Dev(Sec)Ops Engineer / Senior Cloud Native Entwickler
Kundenname anonymisiert, Karlsruhe
10/2023 – 4/2024 (7 Monate)
Banken
Tätigkeitszeitraum

10/2023 – 4/2024

Tätigkeitsbeschreibung

Unser Kunde entwickelt eine interne IT-Automatisierungsplattform, basierend auf Terrafor, über die Infrastruktur-Komponenten (on-Premise wie auch in der Public Cloud) und Services durch verschiedenen Abteilungen zentral und automatisert bereit gestellt werden können. Dabei arbeiten wir aktiv an der Entwicklung zentraler Komponenten der Plattform mit. Zusätzlich unterstützen wir andere Teams beim Onboarding auf die Plattform und der Integration ihrer Services, sowie mit Terraform Best-Practices.

Aufgaben:
- Support & Training der Anwender der Platform
- Weiterentwicklung des Management Backends (API entwickelt in Go)
- Entwicklung eines CLI-Tools für die Arbeit mit der Plattform
- Ausbau des Monitorings einzelner Komponenten wie Terraform Enterprise um Governance Anforderungen zu erfüllen
- Beratung zu Softwarequalität und Entwicklungsprozess

Tech Stack:
- Golang, Terraform HCL
- Terraform Enterprise, OpenShift
- Ansible, AWX
- Jenkins, Gitlab
- Atlassian Stack, Scrum

Eingesetzte Qualifikationen

DevOps (allg.), Confluence, Go (Programmiersprache), Jenkins, Ansible, Microsoft Azure, Openshift

Senior Solution Specialist (DevOps) / Berater im Bereich Infrastructure as Code
Kundenname anonymisiert, Karlsruhe
6/2023 – 10/2023 (5 Monate)
Banken
Tätigkeitszeitraum

6/2023 – 10/2023

Tätigkeitsbeschreibung

Im Rahmen der Umstellung auf eine Zero-Trust-Sicherheitsarchitektur benötigte der Kunde eine Zugangskontrolllösung, die den Zugang auf der Grundlage von Open Policy Agent (OPA)-Richtlinien regeln kann. Für dieses Projekt wurde ein funktionierender Prototyp für die Kontrolle von Anfragen an die Kubernetes-Administrations-API, die mit dem Tool kubectl gestellt werden, entwickelt. Die PoC wurde so erstellt, um den Aufwand für die Anpassung an andere Szenarien/APIs zu minimieren und die Integration mit dem bestehenden kubectl-Plugin-Ökosystem zu unterstützen.

Aufgaben:
- Entwurf und Implementierung eines Systems zur Validierung von Kubernetes-API-Anfragen anhand von OPA-Richtlinien
- Entwicklung eines benutzerdefinierten kubectl-Plugins
- Ausarbeitung von OPA-Richtlinien
- Automatisierte Bereitstellung und Konfiguration von Systemkomponenten
- Aufbau Testumgebung in MS Azure

Tech Stack:
- Apache APISIX
- Open Policy Agent
- Kubernetes / Openshift
- Microsoft Azure
- Terraform
- Keycloak

Eingesetzte Qualifikationen

DevOps (allg.), Kubernetes, Microsoft Azure, Openshift

Senior Cloud Solution Architekt / Senior Cloud Native Entwickler
Kundenname anonymisiert, Berlin
5/2022 – 3/2023 (11 Monate)
Versicherungen
Tätigkeitszeitraum

5/2022 – 3/2023

Tätigkeitsbeschreibung

Das Projekt war in zwei Phasen unterteilt. In der ersten Phase ging es um die Integration der internen KI-Automatisierungssoftware in das interne Schadensystem eines der weltweit führenden Versicherer, um den Workflow der Schadensbearbeitung zu optimieren. Anschließend konzentrierte sich mein Engagement auf DevOps/DevSecOps und trug zur Entwicklung einer modernen, zukunftssicheren und robusten Cloud-Infrastruktur bei.

Aufgaben:
- Implementierung eines Konnektors
- Implementierung eines Terraform-Templates für das Standard-Cloud-Setup der KI-Anwendung
- Implementierung eines Service Templates für zukünftige - Implementierungen eines Konnektors
- Einrichten einer modernen Build-Pipeline mittels GitHub Actions
- Beratung im Bereich Cloud Architektur, Infrastructure as Code, Software Architektur

Tech Stack:
- Scrum, Atlassian Stack
- Microsoft Azure, Azure Kubernetes Services, Azure Container Registry, Azure Key Vault, Azure Storage
- GitHub, GitHub Actions, Dependabot
- GitOps mit ArgoCD, Helm Charts, Kustomize
- Coralogix als Loganalyse Werkzeug

Eingesetzte Qualifikationen

Container Management, DevOps (allg.), Apache Maven, Java (allg.), Typescript, Microsoft Azure, JavaScript, Kubernetes

Senior Cloud Solution Architekt / Senior Cloud Native Entwickler
Kundenname anonymisiert, Düsseldorf
1/2021 – 3/2022 (1 Jahr, 3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2021 – 3/2022

Tätigkeitsbeschreibung

Der Handel mit Energie in großen Mengen erfolgt nicht ohne ein finanzielles Risiko. ​Zur Feststellung dieses Risikos und um zu verhindern, dass es zu unbezahlten Rechnungen kommt, wurde ein Dienst entwickelt.​ Der Creditrisk Microservice berechnet die Kosten und Risiken für jeden abgeschlossenen Handel.

Aufgaben:
- Design & Implementierung der Cloud Native Architektur
- Unterstützung in der Implementierung von Cloud Native Microservices
- Unterstützung in der Cloud-Sicherheit / Container-Sicherheit / Kubernetes-Sicherheit
- Aufbau der Cloud Infrastruktur mit Terraform

Tech Stack:
- Kanban, Atlassian Stack, Scrum
- Kotlin & Spring Boot Stack, Microservices
- Microsoft Azure, Azure Container Registry, Azure Kubernetes Service, Azure Key Vault, Azure Event Hub, Azure Storage, Serverless (Azure Functions)
- GitHub Enterprise & Github Actions, CircleCI
- SOAP, REST, gRPC, ProtoBuf, Dateien
- Terraform, GitOps mit ArgoCD, Helm, Kustomize
- Elastic Stack, Filebeat, Heartbeat

Eingesetzte Qualifikationen

Container Management, Apache Kafka, Continuous Delivery, Confluence, Scrum, Git, Gradle, Jira, Kotlin, Spring Framework, SOAP, Microsoft Azure, Elasticsearch, Kubernetes, Representational State Transfer (REST)

Senior Cloud Solution Architekt / Senior Dev(Sec)Ops Engineer
Kundenname anonymisiert, Bielefeld
9/2020 – 5/2022 (1 Jahr, 9 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

9/2020 – 5/2022

Tätigkeitsbeschreibung

Das Projekt umfasste die Entwicklung und Bereitstellung einer neuen Web-Plattform mit Multi-Tenancy-Funktionen für die Verwaltung und Überwachung von Edge-Geräten. Ziel war, das bisherige monolithische Produkt auf der grünen Wiese komplett neu als Cloud Native Applikation bereitzustellen.

Aufgaben:
- Beratung in Design & Implementierung Cloud Native Architektur
- Beratung im Bereich Softwarearchitektur und Software Development Lifecycle
- Unterstützung im Bereich Security
- Erstellung eines Service Templates / Template Repository für Microservices
- Aufbau Landing Zone und Cloud Infrastruktur mit Terraform
- Aufbau GitOps Infrastruktur (ArgoCD)

Tech Stack:
- Scrum, Atlassian Stack, Azure Boards
- Java, Spring Boot Stack, Microservices und Event-Driven Architektur
- Microsoft Azure, Azure Container Registry & Azure Kubernetes Services, - Azure KeyVault, Event Hub, Event Grid, Azure Cloud Events, Azure SQL, Azure Data Explorer, Azure IoT Hub, Azure Networking, Azure DNS
- GitOps mit ArgoCD, Helm Charts, Kustomize
- Azure DevOps, Azure Pipelines
- Elastic Stack (Log Analyse, Monitoring, SIEM), Filebeat, Metricbeat, Heartbeat
- Infrastructure as Code mit Terraform
- Secure By Design

Eingesetzte Qualifikationen

Container Management, DevOps (allg.), Confluence, Apache Tomcat, Git, Hibernate (Java), Java (allg.), Jira, Kotlin, Spring Framework, Microsoft Azure, Kubernetes

Senior Cloud Solution Architekt / Senior Cloud Native Entwickler
Kundenname anonymisiert, Düsseldorf
1/2020 – 12/2020 (1 Jahr)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

Ziel war die Neuentwicklung einer Webanwendung für die Verwaltung von standardisierten Energieprodukten. Mit der Entwicklung sollte auch eine Zielarchitektur (Hoher Entwicklungsgeschwindigkeit, mehr Flexibilität, Verbesserung der Entwicklerzufriedenheit) evaluiert werden.
Die neue Zielarchitektur basierte auf Microservices und einer Low-Code-Plattform für die Frontend Entwicklung.

- Design & Implementierung einer Cloud Native Architektur
- Unterstützung in der Implementierung von Cloud Native Microservices
- Unterstützung der Cloud-Sicherheit / Container-Sicherheit / Kubernetes-Sicherheit
- Aufbau Cloud Infrastruktur mit Terraform
- Betrieb der Cloud Infrastruktur im Sinne von DevOps
- Aufbau GitOps
- Cloud Native Umgebung
- Microservice-Architektur
- Low-Code-Plattform-Evaluierung (wurde durch ein ReactJS basiertes Frontend ersetzt)
- Anbindung einer Bidding-Plattform eines Drittanbieters

Tech Stack:
- Scrum, Atlassian Stack
- Kotlin & Spring Boot Stack, ReactJS, Typescript, Microservices
- Microsoft Azure, Microsoft Defender für die Cloud, Azure Container Registry, Azure Kubernetes Service, Azure Key Vault etc.
- GitHub Enterprise & Github Actions, CircleCI
- Elastic Stack (Log Analyse, Monitoring, Alerting, SIEM), Filebeat, Heartbeat
- Terraform, GitOps mit ArgoCD, Helm, Kustomize

Eingesetzte Qualifikationen

Cloud Computing, Git, Gradle, JavaScript, Kotlin, React (JavaScript library), Representational State Transfer (REST), SOAP, Software Architecture, Softwareentwicklung (allg.), Software Quality, Typescript

Projektleiter / Senior Cloud Solution Architekt / Senior Cloud Native Entwickler
Kundenname anonymisiert, Düsseldorf
1/2019 – 12/2019 (1 Jahr)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Das Projekt umfasste die Migration von 3 Rich-Client-Anwendungen von on-Premise in die MS Azure Cloud auf der Grundlage von Containern und Kubernetes.

- Projektleitung
- Design & Implementierung der Cloud Architektur
- Datenbank Migration (Oracle auf Azure SQL)
- Aufbau der Cloud Infrastruktur mit Terraform
- Migration der Build-Pipeline von Jenkins auf CircleCI
- Migration der Git-Repositories auf GitHub
- Migration der Applikationen in eine Container / Kubernetes Umgebung

Tech Stack:
- Scrum, Atlassian Stack
- Java & Spring Boot Stack
- Microsoft Azure, Azure Container Registry, Azure Kubernetes Services, Azure Key Vault, Azure SQL
- GitHub & Github Actions, CircleCI
- GitOps, Terraform
- OracleDB
- Elastic Stack, Filebeat, Heartbeat

Eingesetzte Qualifikationen

Cloud Computing, Container Management, DevOps (allg.), Git, Java (allg.), Kotlin, Kubernetes, Systemmigration, Projektleitung / Teamleitung (IT), Software Architecture, Softwareentwicklung (allg.), Software Quality

Senior Fullstack Entwickler / Interim Scrum Master / DevOps Engineer
Kundenname anonymisiert, Düsseldorf
8/2018 – 3/2019 (8 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

8/2018 – 3/2019

Tätigkeitsbeschreibung

Weiterentwicklung einer Rich-Client-Anwendung zur Angebotskalkulation für den Stromgroßhandel. Entwicklung von mehreren Komponenten in einer agilen Umgebung.

- Implementierung von Backend- und Frontend-Komponenten
- Aufnahme von Anforderungen und Schreiben von User Stories
- Beratung in der Anwendung von Scrum
- Interim Scrum Master
- Betreuung der Cloud Infrastruktur
- Betreuung des Betriebs der Infrastruktur für die Softwareentwicklung (Git, Jenkins, Elastic Stack, Ubuntu Server)

Tech Stack:
- Scrum, Atlassian Stack
- Java, Java FX, Spring Framework, Hibernate
- OracleDB
- SOAP (SAP)
- SAP PO
- Git, Jenkins
- Elastic Stack

Eingesetzte Qualifikationen

Confluence, Container Management, DevOps (allg.), Elasticsearch, Git, Hibernate (Framework), Java (allg.), Jenkins, Kubernetes, Microsoft Azure, Representational State Transfer (REST), Scrum, SOAP, Spring Framework, Ubuntu

Senior Cloud Solution Architekt / Senior Cloud Native Entwickler / Senior Dev(Sec)Ops Engineer
Kundenname anonymisiert, Düsseldorf
1/2018 – 3/2022 (4 Jahre, 3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2018 – 3/2022

Tätigkeitsbeschreibung

Die strategische Neuausrichtung des Unternehmens, die durch die organisatorische Umstrukturierung erforderlich wurde, leitete den Übergang der IT in die Cloud ein. Als Early-Adopter-Team für MS Azure Cloud migrierte mein Team eine erste Webanwendung in die Cloud. Dafür implementierten wir eine erste Landingzone in unserem eigenen Azure Tenant (Entra ID). Diese Migration ebnete den Weg für weitere Migrationen sowie die Einführung einer Microservice-/Ereignisgesteuerten Architektur, die zu einer vollständig automatisierten Umgebung innerhalb eines DevSecOps-Frameworks führte. Im Rahmen dieser Entwicklung übernahmen die Entwicklerteams nach und nach die Verantwortung im Sinne von DevOps für den Betrieb der Infrastruktur.

Aufgaben:
- Aufbau der Cloud Infrastruktur / Landing Zone
- Automatisierung der Infrastruktur mit Terraform
- Migration mehrere Applikationen in die Cloud
- Migration der Software-Projekte nach GitHub & CircleCI
- Einführung von GitOps
- Einführung des Elastic Stack als Monitoring & Alerting Lösung für die - Applikation und der Infrastruktur
- Aufbau von Dev(Sec)Ops
- Einführung von ChatOps via Slack
- Kontinuierliche Verbesserung der Cloud- und Softwaresecurity
- Implementierung eines modernen Software Development Lifecycles

Tech Stack:
- Kanban, Atlassian Stack, Scrum
- Kotlin & Spring Boot Stack, Golang, Microservices
- Microsoft Azure, Azure Container Registry, Azure Kubernetes Service, Azure Key Vault, Azure Event Hub, Azure Storage, Azure SQL, Azure Policies, Microsoft Defender for Cloud, Terraform
- Serverless (Azure Functions)
- GitHub Enterprise & Github Actions, CircleCI
- SOAP, REST, gRPC, ProtoBuf
- GitOps mit ArgoCD, Helm, Kustomize
- Elastic Stack, Filebeat, Heartbeat
- LinkerD (Service Mesh)
- Open Policy Agent
- Cloud Security Posture Management & Cloud Workload Protection Platform (Microsoft Defender for Cloud)

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Container Management, Git, Gradle, Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, Kotlin, Kubernetes, Microsoft Azure, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOAP, Spring Framework

Senior Softwareentwickler / Berater
Kundenname anonymisiert, Düsseldorf
1/2018 – 8/2018 (8 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2018 – 8/2018

Tätigkeitsbeschreibung

Ziel des Projekts war es, eine B2B-Webanwendung für den Gas- und Stromhandel für Großkunden in die Microsoft Azure Cloud zu migrieren. Wir waren eines der ersten Teams, die aufgrund der neuen Unternehmensstrategie (Cloud first) auf die MS Azure Cloud migrierten. Die B2B-Webanwendung war eines der ersten Produkte, die migriert wurden.

Projektleitung
Cloud Container Readiness der B2B Web Applikation
Aufbau Landing Zone Azure Tenant
Azure Subscriptions einrichten
Migration der Web Applikation
Datenbank Migration
Betrieb der Infrastruktur in MS Azure
Betreuung des Betriebs der Infrastruktur für die Softwareentwicklung (Git, Jenkins, Elastic Stack, Ubuntu Server)

Eingesetzte Qualifikationen

Confluence, Container Management, DevOps (allg.), Elasticsearch, Git, Jenkins, Jira, Kubernetes, Microsoft Azure, Systemmigration, SQL, Sicherheit von Webanwendungen

Senior Fullstack Entwickler / Berater
Kundenname anonymisiert, Düsseldorf
9/2016 – 12/2018 (2 Jahre, 4 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

9/2016 – 12/2018

Tätigkeitsbeschreibung

Weiterentwicklung einer B2B-Webanwendung. Entwicklung verschiedener Komponenten, um den Handel mit Energieprodukten über B2B-Anwendungen für Großkunden zu ermöglichen.

- Entwicklung von Backend- und Frontend-Komponenten
- Implementierung von APIs von Drittanbietern
- Betreuung des Betriebs der Infrastruktur für die Softwareentwicklung (Git, Jenkins, Elastic Stack, Ubuntu Server)

Eingesetzte Qualifikationen

Oracle Database, Ubuntu, Confluence, Scrum, Apache Maven, Git, Java (allg.), Jenkins, Jira, Spring Framework, SOAP, Apache Wicket, Representational State Transfer (REST)

(Senior) Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Bottighofen
1/2003 – 12/2009 (7 Jahre)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

1/2003 – 12/2009

Tätigkeitsbeschreibung

- Entwicklung von Komponenten in PHP, JavaScript und SQL für den Online-Auftritt der HolidayCheck AG - LAMP Stack
- Entwicklung eines POC für eine Suchmaschine auf Basis von Apache Lucene
- Aufbau und Betrieb Office IT
- Betrieb Domain mittels LDAP und SAMBA

Eingesetzte Qualifikationen

Mysql, SQL, Debian Linux, Ubuntu, Apache HTTP Server, Samba, Subversion, Java (allg.), PHP

Zertifikate

Certified Kubernetes Administrator
Linux Foundation
2023
Certified Kubernetes Application Developer
Linux Foundation
2023
Certified Kubernetes Security Specialist
Linux Foundation
2023
Azure Fundamentals
Microsoft
2023

Ausbildung

Wirtschaftsinformatik
Diplom-Informatiker
2007
Konstanz

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
473
Alter
48
Berufserfahrung
21 Jahre und 11 Monate (seit 01/2003)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden