Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Fortgeschritten
Englisch
Verhandlungssicher
Kroatisch
Muttersprache
Einsatzorte
Einsatzorte
Deutschland, Schweiz, Österreich
möglich
Projekte
Projekte
8 Monate
2024-02 - heute
CDK Kubernetes Continuous Deployment Projekt
AWSIAMSecurity 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
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
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. ? VerwendeteCloudFormation, 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.?
AWSIAMVPCEC2S3CloudFormationAutoscaling GroupsEBS Deployment and ProvisioningVolumesEFS Deployment and ProvisioningCost OptimizationGitGitlabDockerBashJiraConfluenceYamlLinuxKubernetesAtlassian JIRA
Appon
Stuttgart
3 Monate
2023-04 - 2023-06
Vorbereitung auf die Zertifizierung zum AWS Solution Architect
Student zur AWS-ZertifizierungAWSIAMVPC...
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
AWSIAMVPCRoute 53EC2S3RDSSNSCloudWatchCloudFormationAutoscaling GroupsElastic Load BalancerScalability and Elasticity EssentialsCost OptimizationGitGitlabDockerBashConfluenceYamlLinux
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
8 Monate
2024-02 - heute
CDK Kubernetes Continuous Deployment Projekt
AWSIAMSecurity 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
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
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. ? VerwendeteCloudFormation, 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.?
AWSIAMVPCEC2S3CloudFormationAutoscaling GroupsEBS Deployment and ProvisioningVolumesEFS Deployment and ProvisioningCost OptimizationGitGitlabDockerBashJiraConfluenceYamlLinuxKubernetesAtlassian JIRA
Appon
Stuttgart
3 Monate
2023-04 - 2023-06
Vorbereitung auf die Zertifizierung zum AWS Solution Architect
Student zur AWS-ZertifizierungAWSIAMVPC...
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
AWSIAMVPCRoute 53EC2S3RDSSNSCloudWatchCloudFormationAutoscaling GroupsElastic Load BalancerScalability and Elasticity EssentialsCost OptimizationGitGitlabDockerBashConfluenceYamlLinux
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