Solution Architecture, Agile, AWS, Cloud Formation, Test
Aktualisiert am 23.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Fortgeschritten
Englisch
Verhandlungssicher
Kroatisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Monate
2024-02 - heute

CDK Kubernetes Continuous Deployment Projekt

AWS IAM Security Groups ...

Ziel dieses Projekts war die Einrichtung einer kontinuierlichen Bereitstellungspipeline für eine Beispielanwendung unter Verwendung von FluxCD für die kontinuierliche Bereitstellung im Stil von GitOps, Flagger für die progressive Bereitstellung (Canary-Bereitstellungen) und CDK für Infrastructure as Code (IaC) zur Bereitstellung und Verwaltung von AWS-Ressourcen.

  • CDK wurde für die Bereitstellung und Verwaltung der AWS-Ressourcen verwendet, die für die in Golang geschriebene Anwendung erforderlich waren.
  • Erstellung einer Beispielanwendung mit einer AWS EC2-Instanz, in der ein Kubernetes-Cluster bereitgestellt wurde
  • Verwendung von FluxCD zur Automatisierung der Bereitstellung der Anwendung, um ein Git-Repository zu überwachen, in dem die Anwendungsmanifeste gespeichert sind
  • Sicherstellung der Synchronisierung des Clusters mit dem im Git-Repository definierten gewünschten Zustand
  • Einsatz von Flagger für die progressive Bereitstellung, Aktivierung von Canary-Bereitstellungen und automatisierte Analyse von Metriken

AWS IAM Security Groups EC2 CDK Golang CloudFormation GitOps Git GitLab GitHub FluxCD Flagger Helm Docker Kubernetes Kubeadm Kubectl Kind Bash Yaml Linux K9s
Appon
6 Monate
2023-09 - 2024-02

CDK-Projekt für Appon

AWS IAM Security Groups ...
Dieses Projekt zielt darauf ab, eine mandantenfähige Anwendung bereitzustellen, die die Leistungsfähigkeit von Amazon EKS (Elastic Kubernetes Service), AWS CDK (Cloud Development Kit) und Flux CD nutzt. Durch die Verwendung von EKS für die Container-Orchestrierung, CDK für Infrastructure as Code und Flux CD für die GitOps-Automatisierung gewährleistet das Projekt eine skalierbare und zuverlässige Bereitstellung von Anwendungen in einer mandantenfähigen Umgebung. Die Integration dieser Spitzentechnologien ermöglicht eine effiziente Verwaltung, nahtlose Aktualisierungen und eine verbesserte Automatisierung des Anwendungsbereitstellungsprozesses und bietet so eine robuste und flexible Lösung für moderne Cloud-native Architekturen.
  •  Verwendet CDK, um mehrere in Typescript geschriebene Vorlagen zu erstellen, Ressourcen zwischen Vorlagen zu teilen und die Vorlagen in AWS bereitzustellen
  •  Erstellt einen EKS-Cluster und eine verwaltete Knotengruppe als separate Vorlage
  • Erstellung von Konfigurationsdateien für die Kubernetes-Bereitstellungskonfigurationsdateien, um den gewünschten Status jeder Komponente anzugeben und reproduzierbare und skalierbare Bereitstellungen sicherzustellen.
  • Arbeitete an Karpenter als Add-On zum EKS-Cluster, um unsere Kubernetes-Infrastruktur zu vereinfachen
AWS IAM Security Groups EKS NodeGroup CDK Typescript CloudFormation GitOps Git GitLab Docker Kubernetes Bash Jira Confluence Yaml Linux FluxCD Karpenter
Appon
Stuttgart
4 Monate
2023-06 - 2023-09

Kubernetes Test und Entwicklungsumgebung

Architekt / Engineer AWS IAM VPC ...
Architekt / Engineer
Das Hauptziel des Projekts bestand darin, eine einheitliche Bereitstellungsumgebung zu schaffen, die auf Integration und Funktionstests über mehrere Teams hinweg zugeschnitten ist. Zu den Projektanforderungen gehörten die Einrichtung einer Infrastruktur, die sich aus Gründen der Effizienz leicht replizieren lässt, die Automatisierung der Hostnamenzuweisung für die Eingangsverwaltung, die Implementierung kosteneffizienter Optimierungsmaßnahmen und die Befähigung bereitgestellter Dienste, die erforderlichen Rollen zu übernehmen. Darüber hinaus war ein entscheidender Entscheidungspunkt die Festlegung der Kubernetes-Lösung, ob wir einen verwalteten Dienst wie EKS nutzen oder den Cluster und die Bereitstellungen selbst verwalten sollten. Unser Projekt zielte darauf ab, eine effiziente, kollaborative und kostengünstige Umgebung bereitzustellen, um die Anforderungen mehrerer Teams beim Testen und Entwickeln von Software zu unterstützen. 
 
    ?  Verwendete CloudFormation, um Vorlagen zu erstellen, die 
     ?benötigten Infrastrukturressourcen verwalten 
    ?  Nutzte Docker, um jeden Systemkomponenten zu containerisieren 
     ?und dabei die Konsistenz der Umgebung und Isolation zu 
     ?gewährleisten. 
    ?  Verwendete Kubernetes zur Container-Orchestrierung, um die 
     ?Bereitstellung, Skalierung und Verwaltung zu automatisieren. 
     ?Organisierte Container in Pods und Dienste für ein verbessertes 
     ?Netzwerk. 
    ?  Erstellte Konfigurationsdateien für die 
     ?Kubernetes-Bereitstellung, um den gewünschten Status jeder 
     ?Komponente anzugeben und so reproduzierbare und skalierbare 
     ?Bereitstellungen sicherzustellen.? 
 
AWS IAM VPC EC2 S3 CloudFormation Autoscaling Groups EBS Deployment and Provisioning Volumes EFS Deployment and Provisioning Cost Optimization Git Gitlab Docker Bash Jira Confluence Yaml Linux Kubernetes Atlassian JIRA
Appon
Stuttgart
3 Monate
2023-04 - 2023-06

Vorbereitung auf die Zertifizierung zum AWS Solution Architect

Student zur AWS-Zertifizierung AWS IAM VPC ...
Student zur AWS-Zertifizierung

Die Hauptaufgabe bestand darin, eine hochverfügbare, fehlertolerante und kostenoptimierte Lösung für eine Webanwendung zu entwickeln. Zu den architektonischen Anforderungen gehörten die Verwendung einer MySQL-Datenbank, die Einbindung statischer HTML-Seiten und die Bereitstellung des dynamischen Aspekts der Anwendung auf einer EC2-Instanz mithilfe von Docker durch Bash-Skripting. All dies musste unter Einhaltung des Least Privilege-Prinzips erreicht werden und es der Anwendung ermöglichen, unvorhersehbare Verkehrsspitzen reibungslos zu bewältigen. Darüber hinaus sollte die Anwendung innerhalb von AWS bereitgestellt werden, ohne dass Änderungen an der Anwendung vorgenommen werden müssten.

  • Entwickelte hochverfügbare, fehlertolerante und kostenoptimierte Lösung für eine Webanwendung.
  • Verwendung einer MySQL-Datenbank, statischer HTML-Seiten und Bereitstellung des dynamischen Teils auf einer EC2-Instanz mit Docker über Bash-Scripting.
  • Verwendet CloudFormation, um Vorlagen zu erstellen, die die benötigten Infrastrukturressourcen verwalten 

AWS IAM VPC Route 53 EC2 S3 RDS SNS CloudWatch CloudFormation Autoscaling Groups Elastic Load Balancer Scalability and Elasticity Essentials Cost Optimization Git Gitlab Docker Bash Confluence Yaml Linux
Appon
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

  • Developer
  • Infrastructure Architect / Engineer
  • AWS Architect / Engineer
  • Migration Consultant
  • Configuration Manager

Kompetenzen

Kompetenzen

Schwerpunkte

Solutions Architect
High Availability and Business Continuity, Costing, Deployment Management, Network Design, Storage, Security, Scalability & Elasticity, Cloud Migration and Hybrid Architecture, AWS

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

5 Monate
2024-02 - heute

CDK Kubernetes Continuous Deployment Projekt

AWS IAM Security Groups ...

Ziel dieses Projekts war die Einrichtung einer kontinuierlichen Bereitstellungspipeline für eine Beispielanwendung unter Verwendung von FluxCD für die kontinuierliche Bereitstellung im Stil von GitOps, Flagger für die progressive Bereitstellung (Canary-Bereitstellungen) und CDK für Infrastructure as Code (IaC) zur Bereitstellung und Verwaltung von AWS-Ressourcen.

  • CDK wurde für die Bereitstellung und Verwaltung der AWS-Ressourcen verwendet, die für die in Golang geschriebene Anwendung erforderlich waren.
  • Erstellung einer Beispielanwendung mit einer AWS EC2-Instanz, in der ein Kubernetes-Cluster bereitgestellt wurde
  • Verwendung von FluxCD zur Automatisierung der Bereitstellung der Anwendung, um ein Git-Repository zu überwachen, in dem die Anwendungsmanifeste gespeichert sind
  • Sicherstellung der Synchronisierung des Clusters mit dem im Git-Repository definierten gewünschten Zustand
  • Einsatz von Flagger für die progressive Bereitstellung, Aktivierung von Canary-Bereitstellungen und automatisierte Analyse von Metriken

AWS IAM Security Groups EC2 CDK Golang CloudFormation GitOps Git GitLab GitHub FluxCD Flagger Helm Docker Kubernetes Kubeadm Kubectl Kind Bash Yaml Linux K9s
Appon
6 Monate
2023-09 - 2024-02

CDK-Projekt für Appon

AWS IAM Security Groups ...
Dieses Projekt zielt darauf ab, eine mandantenfähige Anwendung bereitzustellen, die die Leistungsfähigkeit von Amazon EKS (Elastic Kubernetes Service), AWS CDK (Cloud Development Kit) und Flux CD nutzt. Durch die Verwendung von EKS für die Container-Orchestrierung, CDK für Infrastructure as Code und Flux CD für die GitOps-Automatisierung gewährleistet das Projekt eine skalierbare und zuverlässige Bereitstellung von Anwendungen in einer mandantenfähigen Umgebung. Die Integration dieser Spitzentechnologien ermöglicht eine effiziente Verwaltung, nahtlose Aktualisierungen und eine verbesserte Automatisierung des Anwendungsbereitstellungsprozesses und bietet so eine robuste und flexible Lösung für moderne Cloud-native Architekturen.
  •  Verwendet CDK, um mehrere in Typescript geschriebene Vorlagen zu erstellen, Ressourcen zwischen Vorlagen zu teilen und die Vorlagen in AWS bereitzustellen
  •  Erstellt einen EKS-Cluster und eine verwaltete Knotengruppe als separate Vorlage
  • Erstellung von Konfigurationsdateien für die Kubernetes-Bereitstellungskonfigurationsdateien, um den gewünschten Status jeder Komponente anzugeben und reproduzierbare und skalierbare Bereitstellungen sicherzustellen.
  • Arbeitete an Karpenter als Add-On zum EKS-Cluster, um unsere Kubernetes-Infrastruktur zu vereinfachen
AWS IAM Security Groups EKS NodeGroup CDK Typescript CloudFormation GitOps Git GitLab Docker Kubernetes Bash Jira Confluence Yaml Linux FluxCD Karpenter
Appon
Stuttgart
4 Monate
2023-06 - 2023-09

Kubernetes Test und Entwicklungsumgebung

Architekt / Engineer AWS IAM VPC ...
Architekt / Engineer
Das Hauptziel des Projekts bestand darin, eine einheitliche Bereitstellungsumgebung zu schaffen, die auf Integration und Funktionstests über mehrere Teams hinweg zugeschnitten ist. Zu den Projektanforderungen gehörten die Einrichtung einer Infrastruktur, die sich aus Gründen der Effizienz leicht replizieren lässt, die Automatisierung der Hostnamenzuweisung für die Eingangsverwaltung, die Implementierung kosteneffizienter Optimierungsmaßnahmen und die Befähigung bereitgestellter Dienste, die erforderlichen Rollen zu übernehmen. Darüber hinaus war ein entscheidender Entscheidungspunkt die Festlegung der Kubernetes-Lösung, ob wir einen verwalteten Dienst wie EKS nutzen oder den Cluster und die Bereitstellungen selbst verwalten sollten. Unser Projekt zielte darauf ab, eine effiziente, kollaborative und kostengünstige Umgebung bereitzustellen, um die Anforderungen mehrerer Teams beim Testen und Entwickeln von Software zu unterstützen. 
 
    ?  Verwendete CloudFormation, um Vorlagen zu erstellen, die 
     ?benötigten Infrastrukturressourcen verwalten 
    ?  Nutzte Docker, um jeden Systemkomponenten zu containerisieren 
     ?und dabei die Konsistenz der Umgebung und Isolation zu 
     ?gewährleisten. 
    ?  Verwendete Kubernetes zur Container-Orchestrierung, um die 
     ?Bereitstellung, Skalierung und Verwaltung zu automatisieren. 
     ?Organisierte Container in Pods und Dienste für ein verbessertes 
     ?Netzwerk. 
    ?  Erstellte Konfigurationsdateien für die 
     ?Kubernetes-Bereitstellung, um den gewünschten Status jeder 
     ?Komponente anzugeben und so reproduzierbare und skalierbare 
     ?Bereitstellungen sicherzustellen.? 
 
AWS IAM VPC EC2 S3 CloudFormation Autoscaling Groups EBS Deployment and Provisioning Volumes EFS Deployment and Provisioning Cost Optimization Git Gitlab Docker Bash Jira Confluence Yaml Linux Kubernetes Atlassian JIRA
Appon
Stuttgart
3 Monate
2023-04 - 2023-06

Vorbereitung auf die Zertifizierung zum AWS Solution Architect

Student zur AWS-Zertifizierung AWS IAM VPC ...
Student zur AWS-Zertifizierung

Die Hauptaufgabe bestand darin, eine hochverfügbare, fehlertolerante und kostenoptimierte Lösung für eine Webanwendung zu entwickeln. Zu den architektonischen Anforderungen gehörten die Verwendung einer MySQL-Datenbank, die Einbindung statischer HTML-Seiten und die Bereitstellung des dynamischen Aspekts der Anwendung auf einer EC2-Instanz mithilfe von Docker durch Bash-Skripting. All dies musste unter Einhaltung des Least Privilege-Prinzips erreicht werden und es der Anwendung ermöglichen, unvorhersehbare Verkehrsspitzen reibungslos zu bewältigen. Darüber hinaus sollte die Anwendung innerhalb von AWS bereitgestellt werden, ohne dass Änderungen an der Anwendung vorgenommen werden müssten.

  • Entwickelte hochverfügbare, fehlertolerante und kostenoptimierte Lösung für eine Webanwendung.
  • Verwendung einer MySQL-Datenbank, statischer HTML-Seiten und Bereitstellung des dynamischen Teils auf einer EC2-Instanz mit Docker über Bash-Scripting.
  • Verwendet CloudFormation, um Vorlagen zu erstellen, die die benötigten Infrastrukturressourcen verwalten 

AWS IAM VPC Route 53 EC2 S3 RDS SNS CloudWatch CloudFormation Autoscaling Groups Elastic Load Balancer Scalability and Elasticity Essentials Cost Optimization Git Gitlab Docker Bash Confluence Yaml Linux
Appon
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

  • Developer
  • Infrastructure Architect / Engineer
  • AWS Architect / Engineer
  • Migration Consultant
  • Configuration Manager

Kompetenzen

Kompetenzen

Schwerpunkte

Solutions Architect
High Availability and Business Continuity, Costing, Deployment Management, Network Design, Storage, Security, Scalability & Elasticity, Cloud Migration and Hybrid Architecture, AWS

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.