Cloud Solutions Architect | DevOps | IaC |Development: ASP.NET Core,Spring Boot,TypeScript
Aktualisiert am 31.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 50%
AWS
Azure
Terraform
AWS CDK
DevOps
Git
ASP.NET
Spring Core
Docker
Kubernetes
Prometheus
Grafana
Elastic Search
Kibana
Ansible
Gitlab
Github
Solution Architect
Cloud Computing
Azure DevOps
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

11 Monate
2022-08 - 2023-06

Aufbau einer Landingzone Architektur

Cloud Solutions Architect - Lead Azure Virtual Gateway Azure Vnets Azure Private Resolver ...
Cloud Solutions Architect - Lead
  • Aufbau einer Landingzone Architektur in Azure (Hub and Spoke) mit Terrafom als IaC Tool nach Microsoft Best Practices (Cloud Adoption Framework). Das virtuelle Hub-Netzwerk hostet gemeinsam genutzte AzureDienste. Workloads, die in den virtuellen Spoke-Netzwerken gehostet werden, können diese Dienste verwenden. Das virtuelle Hub- Netzwerk dient als zentraler Knoten für die Cross Premise Verbindungen.
  • Aufbau von vollständig automatisierten CI/CD Pipelines für Entwicklung und Bereitstellung. Darunter Automatisierung von Unit- und Integrationstests,statische  Codeanalyse, Package Auditing und Deployment auf unterschiedliche Stages nach manueller Bestätigung.
  • Design einer Lösungsarchitektur zur Ablösung von On-Premise Workloads durch Serverless Cloud Applikationen mit Azure Functions (in c# mit .Net6 Framework) und Logic Apps. Ziel ist die automatisierte Prüfung und Verarbeitung von E-Mail- Abschlüssen und Speisung von nachgelagerten On-Premise Systemen. Fokus auf eine kostenoptimierte Architektur mit Skalierungspotential, ohne Sicherheitsanforderungen an ausschließlich privaten Datenverkehr (private Endpunkte) zu vernachlässigen.
  • Logging und Monitoring über Azure Monitor, Application Insights, Log Analytics und Diagnostic Settings. Unter anderem werden Plattform Logs für alle VNets und das Virtual Gateway über Diagnostic Settings in einen zentralen Log Analytics Workspace geloggt (Zugriff beschränkt). Für jede Azure Function und Logic App sind Application Insights konfiguriert, um alle default Metriken wie Verfügbarkeit und Verbrauch zu überwachen. Host und Application Logs werden ebenfalls über Application Insights aggregiert und in den zentralen Log Analytics Workspace gestreamt. Des Weiteren ist für die Logic App ein Alarm konfiguriert, der über nicht erfolgreiche Workflow Runs informiert (Threshold: 4xx Errors > 0 / 5 Minuten).
Azure Virtual Gateway Azure Vnets Azure Private Resolver Azure Firewall Azure DevOps Azure Functions Azure Logic Apps Azure API Management Azure Active Directory Azure Private Zones Azure DNS Forwarding Rulesets c# .Net 6
Energie
7 Monate
2022-09 - 2023-03

Konzeption der Landingzone Zielarchitektur in AWS mit Transit Gateway

Cloud Solutions Architect - Lead Gitlab Terraform Kubernetes ...
Cloud Solutions Architect - Lead
  • Konzeption der Landingzone Zielarchitektur in AWS mit Transit Gateway als zentraler Hub mit dem Ziel der skalierbaren Anbindung unterschiedlicher Verwaltungs- und Landesnetze, um der Anforderung nach kryptographisch gesicherten Verbindungen über TLS1.2 hinaus gerecht zu werden.
  • Design einer lose gekoppelten Applikationsarchitektur, die Mandanten je nach Sicherheitsanforderungen als ?Shared? Services oder dedizierte Services konsumieren können, gemäß den Anforderungen unterschiedlicher Sicherheitsbetrachtungen durch das BMI.
  • Automatisierung der Infrastruktur Bereitstellung für unterschiedliche Mandanten mittels Terraform. Darunter Aufbau eines Kubernetes Clusters, Bereitstellung eines Istio Service Meshes mittels Helm Charts, Bereitstellung von DB Instanzen, Anlegen von Datenbanknutzern und Bereitstellung der Datenbanknutzer Credentials als Kubernetes Secrets in die jeweiligen Kubernetes Namespaces.
  • Aufbau von CI/CD Pipelines mittels Gitlab und Artifactory zur Bereitstellung von containerisierten Applikationen (Spring Boot) in ein Kubernetes Cluster. Darunter Automatisierung von Unit- und Integrationstests, Image Scan mit Aqua Trivy, automatisierter Aufbau von und Deploy in "Feature" -Umgebungen mittels Terraform, Helm und Gitlab Environments zur Erleichterung von Feature Reviews. Aufbau von dedizierten Release Pipelines für die QA- und PROD Umgebung.
  • Aufbau von Logging (ELK Stack) und Monitoring (Prometheus/Grafana Stack) sowie Autoscaling auf Pod- und Node- Ebene auf Basis von Ressourcen- Metriken. Erfasste Metriken sind Ressourcenverbrauch zu Ressourcen Limits auf Rancher Projekt Ebene, auf Mandanten Namespace Ebene und auf Pod Ebene mit konfiguierten Alarmen (Alarm Threshold 0.7), Health/Readiness Probes (Alarm Threshold >5), Pod Restarts (Alarm Threshold >5), Pods in CrashLoopBackOff (Alarm Threshold >5), Running/ Desired Pods.
Gitlab Terraform Kubernetes Helm Artifactory Java Spring Boot PostgreSQL ElasticSearch Kibana Logstash Prometheus Grafan
Public Sector
9 Monate
2021-08 - 2022-04

Architektur Konzeption und Implementierung

Senior Cloud Application Engineer Azure Kubernetes Service (AKS) Azure API Management Azure Service Bus ...
Senior Cloud Application Engineer
  • Architektur Konzeption und Implementierung lose gekoppelter cloud-nativer Webservices auf der Azure Infrastruktur.
  • Gestaltung eines Mehrmandaten Betriebskonzept und Bereitstellung der multi-tenant Infrastruktur mittels Infrastructure as Code ? Terraform.
  • Konzeption von Applikations- Schnittstellen unter Berücksichtigung sicherer Cloud Architekturprinzipien, wie Minimierung der Angriffsoberfläche, Skalierbarkeit, Monitoring und Alerting.
  • Gestaltung eines Updates- und Releasekonzepts mittels vollständig automatisierter Multi-Stage CI/CD Pipeline mit Azure DevOps mit manuellen Approvals für Mandanten Releases.
  • Implementierung von Backend Services bestehend aus .Net Core Microservices bereitgestellt auf Azure Kubernetes Cluster (AKS) als Linux Container und Angular.js Frontend Applikationen.
  • Konfiguration von Azure Content Delivery Network (CDN) mit Web Application Firewall zur Verringerung potentieller Angriffsoberfläche und Verbesserung von Latenzen für statische Inhalte.
  • Bereitstellung der Microservice APIs über das Azure API Management, als Single Point of Entry ohne Kubernetes Service Endpunkte öffentlich verfügbar zu machen.
  • Realisierung des Monitoring mittels Prometheus/ Grafana Stack.
  • Implementierung eine Service Bus Prometheus Exporter Worker, um anhand des Azure Service Bus Message Aufkommens zu skalieren und alarmieren.
  • Log Aggregation mittels Logstash, ElasticSearch und Kibana (ELK Stack).
Azure Kubernetes Service (AKS) Azure API Management Azure Service Bus Azure Functions Azure MySQL Server Azure Storage Account Azure Event Grid Terraform Prometheus Grafana Azure DevOps .Net Core 3.1 Angular.js Docker
Automotive
7 Monate
2021-02 - 2021-08

Konzeption und Implementierung einer Anlagensteuerung

Senior Cloud Application Engineer Azure IoT Edge Agent Azure IoT Hub Azure Functions ...
Senior Cloud Application Engineer
  • Konzeption und Implementierung einer Anlagensteuerung mittels Azure IoT Edge Runtime mit dem Ziel der Steuerung, des Monitorings und des Konfigurationsmanagements aus der Cloud.
  • Implementierung von .Net Core 3.1 IoT Edge Modulen die als Container Images über die Azure Container Registry auf IoT Anlagen bereitgestellt werden.
  • Anbindung von IoT Mikrocontroller an den IoT Edge Hub mittels Mqtt Messaging.
  • Vollständig automatisierte CI/CD Pipelines mittels Azure DevOps und IoT Hub.
  • Log Aggregation mittels IoT Edge Modul, das die Logs in einen Azure Blob Storage lädt mit Event Trigger einer Azure Function zur Analyse/ Alerting.
  • IoT on Edge Automatisierung mit Linux Bash Scripting
Azure IoT Edge Agent Azure IoT Hub Azure Functions .Net Core 3.1 Docker Azure DevOps
Automotive
10 Monate
2020-05 - 2021-02

Implementierung und Bereitstellung von Microservices

Full Stack Developer AWS Fargate AWS Cognito AWS API Gateway ...
Full Stack Developer
  • Implementierung und Bereitstellung von Microservices für eine mandantenfähige SaaS-Plattform zur Verwaltung kommunaler Dienstleistungen auf einer AWS Infrastruktur.
  • Implementierung von Node.js Microservices als containerisierbare Anwendungen mit GraphQL Schnittstelle und PostgreSQL Datenbank.
  • Implementierung einer Angular.js Frontend Applikation und Bereitstellung über S3 und CloudFront.
  • Caching von imperformaten Datenbankabfragen mittels AWS ElastiCache ( Redis).
  • Implementierung von Email und PDF Services als Lambda Functions.
  • Infrastruktur Bereitstellung mittels Infrastructure as Code (Terraform).
  • Vollständig automatisierte CI/CD Pipelines mit Codepipeline, CodeBuild und CodeDeploy.
  • Bereitstellung von Microservices auf einem AWS Fargate Cluster.
  • Monitoring mittel AWS CloudWatch.
AWS Fargate AWS Cognito AWS API Gateway AWS Lambda AWS Simple Queue Service (SQS) AWS Simple Notification Service (SNS) AWS CloudFront AWS CloudWatch AWS ElastiCache Terraform Docker
Municipal Services
4 Monate
2020-01 - 2020-04

Konzeption und Implementierung einer mandantenfähige mobilen Parklösung

Cloud & Software Engineer AWS Amplify AWS Lambda AWS S3 ...
Cloud & Software Engineer
  • Konzeption und Implementierung einer mandantenfähige mobilen Parklösung als begleitender Service zur Core Platform.
  • Backend Implementierung mittels AWS Amplify und GraphQL Backend und DynamoDB.
  • Implementierung einer hybriden mobilen Applikation mittels Ionic Framework.
  • Bereitstellung des Amplify Backends mittels CodeBuild Pipeline auf drei Stages.
AWS Amplify AWS Lambda AWS S3 AWS Step Functions AWS SNS GraphQL Ionic DynamoDB
Municipal Services
10 Monate
2019-03 - 2019-12

Implementierung einer SaaS Cloud-Plattform

Full Stack Developer AWS EKS AWS API Gateway AWS Lambda ...
Full Stack Developer
  • Implementierung einer SaaS Cloud-Plattform für Ideen- und Innovationsprozessmanagement.
  • Implementierung einer Node.js REST API mittels Express.js und MySQL Datenbank Anbindung.
  • Bereitstellung der REST API auf einem AWS EKS Kubernetes Cluster.
  • Vollständig automatisierte CI/CD Pipelines mittels AWS Codepipeline, AWS CodeBuild und AWS CodeDeploy.
  • Implementierung von Malware Detection nach S3 Upload mittels Lambda Functions.
  • Implementierung von Image Resizing mittels Lambda Function.
  • Implementierung eines Angular.js Frontends und Bereitstellung über S3 und Cloud Front Content Delivery Network.
AWS EKS AWS API Gateway AWS Lambda AWS Simple Email Service (SES) AWS Simple Queue Service (SQS) AWS S3 AWS CloudFront Node.js Docker Angular.js MySQL
Innovation
9 Monate
2018-06 - 2019-02

Entwicklung einer nativen 360 Grad VR Android Applikation

Mobile App Developer Android SDK Android VR SDK Java ...
Mobile App Developer
  • Entwicklung einer nativen 360 Grad VR Android Applikation als Werbemittel.
  • Einbinden eines VR-SDKs für Android zum Abspielen von VR Inhalten.
  • Implementierung des REST API Client zum asynchronen Laden von Videoinhalten im Hintergrund.
  • Implementierung einer Node.js REST API mit Express.js bereitgestellt durch ein Docker Image aus der Elastic Container Registry (ECR) auf einem AWS Fargate Kubernetes Cluster.
  • Vollständig automatisierte CI/CD Pipeline mittels AWS Codepipeline, AWS CodeBuild und AWS CodeDeploy.
Android SDK Android VR SDK Java Android Studio Node.js Express.js AWS Fargate Kubernetes Cluster AWS Codepipeline AWS CodeBuild AWS CodeDeploy Docker Elastic Container Registry (ECR)
Messe
4 Monate
2018-02 - 2018-05

Entwicklung einer lose gekoppelten Anwendung

Full Stack Developer AWS EKS AWS Codepipeline AWS CodeBuild ...
Full Stack Developer
  • Entwicklung einer lose gekoppelten Anwendung aus Microservices zur Visualisierung von Datenmodellen (Microservices in R).
  • Containerisieren der Microservices mittel Dockerfiles.
  • Bereitstellung der containerisierten Microservice Anwendungen auf AWS EKS Kubernetes Cluster
  • Bereitstellung und Betrieb eines hochverfügbaren MongoDB Replica Sets mittels MongoDB Community Kubernetes Operator.
  • Vollständig automatisierte CI/CD Pipelines mittels AWS Codepipeline, AWS CodeBuild und AWS CodeDeploy.
  • Event driven communication der Microservices mit Apache Kafka.
  • Log Aggregation mittels Logstash, ElasticSearch und Kibana.
AWS EKS AWS Codepipeline AWS CodeBuild AWS CodeDeploy MongoDB Docker Logstash ElasticSearch Kibana
IT

Aus- und Weiterbildung

2 Jahre 6 Monate
2016-10 - 2019-03

Studium Wirtschaftsinformatik

M.Sc. Wirtschaftsinformatik, Universität Passau
M.Sc. Wirtschaftsinformatik
Universität Passau

Kompetenzen

Top-Skills

AWS Azure Terraform AWS CDK DevOps Git ASP.NET Spring Core Docker Kubernetes Prometheus Grafana Elastic Search Kibana Ansible Gitlab Github Solution Architect Cloud Computing Azure DevOps

Schwerpunkte

AWS
Experte
Azure
Experte

Produkte / Standards / Erfahrungen / Methoden

Scrum
Experte
Kanban
Experte
Kurzübersicht
  • Der Freiberufler verfügt über 5 Jahre an Berufserfahrung im Cloud & Software Engineering
  • Erfahren in der Entwicklung sowie des Betriebs innerhalb komplexer Software Großprojekte
  • Erfahren in der Arbeit mit Cloud - Schwerpunkt Azure, AWS - mit einem Fokus auf DevOps


Kompetenzen

Cloud

  • AWS: EC2, S3, RDS, VPC, EKS, IAM, CloudWatch, Amplify, DynamoDB, Cognito, API Gateway, Lambda, SQS, SNS, CloudFront, CodeBuild, CodeDeploy, Codepipeline, Elastic Container Registry, StepFunctions, Fargate, ElastiCache, Secrets Manager
  • Azure: DevOps CI/CD, Azure Kubernetes Service (AKS), Container Registry, API Management, Service Bus, Functions, MySQL Server, Storage Account, Event Grid, IoT Hub, IoT Edge Agent


Infrastructure as Code

  • Terraform 
  • AWS CDK
  • AWS CloudFormation
  • AWS SAM
  • Pulumi
  • Azure ARM Templates


Containerization

  • Kubernetes (K8s)
  • Azure Kubernetes Service (AKS)
  • Amazon Elastic Kubernetes Service (EKS)
  • Docker
  • Docker Compose
  • AWS ECS
  • Fargate
  • Elastic Container Registry
  • Azure Container Registry


DevOps

  • Azure DevOps
  • Gitlab Runner
  • Github Action
  • AWS CodePipeline
  • AWS Codebuild
  • AWS Cloud-Watch
  • Prometheus & Grafana
  • Logstash
  • ElasticSearch
  • Kibana


Tools

  • Jira
  • Confluence
  • Git
  • Github
  • SCRUM
  • GitLab

Betriebssysteme

Linux (Ubuntu, Arch, Red Hat Linux)
Fortgeschritten
Windows
Fortgeschritten
MacOs
Fortgeschritten

Programmiersprachen

TypeScript
Fortgeschritten
ASP .Net core
Experte
Go
Fortgeschritten
Terraform HCL
Experte
Backend:
  • TypeScript (Node.js Runtime + Express.js, GraphQL), C# (.Net 3.1, .Net6), Java (Spring Boot), Go


Frontend:

  • JavaScript, TypeScript (Angular, Ionic), Java/Kotlin (Android SDK)

Datenbanken

PostgreSQL
Fortgeschritten
MySQL
Fortgeschritten
DynamoDB
Experte
CosmosDB
Experte
MongoDB
Fortgeschritten
Redis

Branchen

  • Energie
  • Public Sector
  • Automotive
  • Municipal Services
  • Innovation
  • Messe
  • IT

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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