Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Fortgeschritten
English
Verhandlungssicher
Croatian
Muttersprache
Einsatzorte
Einsatzorte
Deutschland, Österreich, Schweiz
möglich
Projekte
Projekte
5 Jahre 6 Monate
2019-01 - heute
EnPowerX - EnBW
PythonAWSCI/CD...
EnPowerX ist die ideale
Plattform für Ihre gesamte digitale energiewirtschaftliche Abwicklung, mit der
Sie eine komplett neue Erlebniswelt für Ihre Kund*innen schaffen. Die
IT-Plattform basiert auf dem Prinzip der losen Kopplung, das Ihnen maximale
Flexibilität bietet. Denn Sie haben die Möglichkeit, schnell und einfach andere
Systeme und Endgeräte anzuschließen und auf das Userverhalten Ihrer Kund*innen
flexibel zu reagieren?.
Migriation der on-premise Infrastruktur und Workloads auf die AWS Cloud
DevOps EngineerAWSIAMVPC...
DevOps Engineer
Ziel ist es die HR Anwendung eines Kunden vom eigenen Rechenzentrum in die AWS Cloud zu verlagern. Der Workload wird 1:1 per Snapshot von den bestehenden Servern auf die neu aufgebaute Cloud Infrastruktur migriert. Der Fokus der Beauftragung liegt auf dem automatisierten Aufbau der Cloudinfrastruktur mit CloudFormation und der Bereitstellung einer geeigneten Build Pipeline zum Deployment des Stacks.
Anforderungsanalyse
Enge Zusammenarbeit mit Solution Architekt
Datenmodell für Serverkonfigurationen in YAML entwerfen
Implementieren des CloudFormation Vorlagenkonzepts (templating concept) mit Jinja2 und Ansible
Lambda-Funktionen in Python schreiben für: DNS-Registrierung, automatisiertes Tagging von ENI und Snapshots
EFS-Mount-Skript (Bash) zur Automatisierung des mountens von EFS in Instanzen
Implementieren Gitlab CICD für CloudFormation
Erstellung der CloudFormation Skripte mit Gitlab Runner speichern nach S3 Bucket
Erstellung einer Continuous Deployment-Pipeline mit AWS CodePipeline
Das Ziel ist die Migration des AWF-Workload von der aktuell auf AWS selbst gehosteten Kubernetes Infrastruktur zum Managed AWS EKS Service. Der EKS Service wird in einem separaten AWS Konto bereitgestellt, daher muss der gesamte Stack inklusive Netzwerk neu konzipiert werden. Der EKS Service muss mit den vorhandenen AWS Konten und on-premise Komponenten verbunden werden. Die neue Infrastruktur muss Entwicklungs-, Test- und Produktionsumgebung voneinander isolieren und in unsere neue Auslieferungsstrategie mit Spinnaker integriert werden.
Anforderungsanalyse
Erstellen eines HL-Architekturkonzept
Erstellen eines Proof of Concept (PoC)
Erstellen eines Detailed-Level (DL) Konzeptes und eines Migrationsplans
Erstellen eines High-Level-Design (HL) für den Betrieb
Automatisieren der Installation und Konfiguration des neuen EKS-Clusters
Konfiguration von AWS Services um eine bestimmte technische Anforderung zu erfüllen
Best Practices zum Erstellen sicherer und zuverlässiger Anwendungen auf der AWS-Plattform
Globaler AWS Infrastruktur
Netzwerktechnologien mit Bezug zu AWS
Sicherheitsfunktionen und Werkzeuge von AWS und deren Beziehung zu traditionellen/on-premise Services
AWSIAMVPCRoute 53CloudFrontEC2EBSSnapshostsAMIS3RDSDynamoDBElastiCacheSWFSQSSNSElastic BeanstalkCloudTrailCloudWatchCloudFormationLifeCycle ManagerLaunch ConfigurationAutoscaling GroupsElastic Load BalancerScalability and Elasticity EssentialsEFS Deployment and ProvisioningOpsWorks EssentialsCross Account AccessAWS Billing and OrganizationsAWS Cost ExplorerCost OptimizationEKSAWS CLIGitlabNexusJenkinsDockerTerraformPacker.ioSlackConfluence
7 Monate
2017-06 - 2017-12
Migration von Div. Kunden-Workloads in die AWS-Cloud
DevOps Engineer / ArchitectAWSIAMVPC...
DevOps Engineer / Architect
Die Webseiten meiner Kunden waren alle bei unterschiedlichen Hosting-Provider implementiert, was die Administration und Wartung schwierig und zeitaufwändig machte. Ziel war es, das Management aller Kundenplattformen aus einer Umgebung heraus zu bewerkstelligen. Dazu sollen alle Kundensysteme auf die AWS Cloud migriert und zentralisiert werden. Zugleich ist die Herausforderung, die Kunden über den Mehrwert auf AWS zu hosten zu überzeugen und damit die Budgets für die Migration zu bekommen.
Anforderungsanalyse
Für jeden Kunden ein separates Konto
Verwendung AWS Cross Account Access zur Administration der unterschiedlichen Kunden
Erstellen eines Netzwerkkonzepts für die Verbindung zum Admin-AWS-Konto
Erstellen eines Migrationsplans für die Workloads
Konzeption der EC2 und Netzwerk Services
Migration von bestehenden Workloads auf die AWS-Cloud
Erstellung einer CI/CD Pipeline
Automatisierte Test implementieren
Infrastructure as Code (IaC) implementieren
Design für Elastizität und HA
Monitoring und Notifikationsstrategie
Kontinuierliche Kostenoptimierung
Wartung und Administration von AWS
AWSIAMVPCRoute 53EC2S3RDSCloudWatchCloudFormationLifecycle ManagerLaunch ConfigurationAutoscaling GroupsElastic Load BalancerScalability and Elasticity EssentialsEFS Deployment and ProvisioningOpsWorks EssentialsCross Account AccessAWS Billing and OrganizationsAWS Cost ExplorerCost OptimizationVPC peeringAWS Lambda functionAWS CLIOpenVPNGitlabNexusJenkinsDockerTerraformPacker.ioSlackIntelliJ IDEAEKSAWS Infrastruktur
Diverse bestehende Webhosting-Kunden
2 Jahre 4 Monate
2015-03 - 2017-06
Web Entwickler - diverse Unternehmen
Web Developer, System AdministratorVisual StudioIntellij IDEAHTML...
Web Developer, System Administrator
Implementierung, Anpassung und Wartung der Kundensysteme, E-Commerce Anwendungen und Web-Services basierend auf Kundenanforderungen. Entwicklung entsprechender Betriebsdokumentation und die Aufrechterhaltung selbiger.
Analyse der Kundenanforderungen und Unterstützung bei der Entwicklung von Lösungen
Implementierung von responsiven Benutzeroberflächen gemäß Webstandards mit moderner Technologie
Enge Zusammenarbeit mit UX Designern
Optimierung von Code in Bezug auf Webbrowser und Leistung
Entwicklung von wiederverwendbarem Code für die interne Code-Bibliothek
Eruierung und Implementierung fortschrittlicher Frontend-Technologien
Entwickeln eines Content Management Systems mit ASP.Net und C #
EnPowerX ist die ideale
Plattform für Ihre gesamte digitale energiewirtschaftliche Abwicklung, mit der
Sie eine komplett neue Erlebniswelt für Ihre Kund*innen schaffen. Die
IT-Plattform basiert auf dem Prinzip der losen Kopplung, das Ihnen maximale
Flexibilität bietet. Denn Sie haben die Möglichkeit, schnell und einfach andere
Systeme und Endgeräte anzuschließen und auf das Userverhalten Ihrer Kund*innen
flexibel zu reagieren?.
Migriation der on-premise Infrastruktur und Workloads auf die AWS Cloud
DevOps EngineerAWSIAMVPC...
DevOps Engineer
Ziel ist es die HR Anwendung eines Kunden vom eigenen Rechenzentrum in die AWS Cloud zu verlagern. Der Workload wird 1:1 per Snapshot von den bestehenden Servern auf die neu aufgebaute Cloud Infrastruktur migriert. Der Fokus der Beauftragung liegt auf dem automatisierten Aufbau der Cloudinfrastruktur mit CloudFormation und der Bereitstellung einer geeigneten Build Pipeline zum Deployment des Stacks.
Anforderungsanalyse
Enge Zusammenarbeit mit Solution Architekt
Datenmodell für Serverkonfigurationen in YAML entwerfen
Implementieren des CloudFormation Vorlagenkonzepts (templating concept) mit Jinja2 und Ansible
Lambda-Funktionen in Python schreiben für: DNS-Registrierung, automatisiertes Tagging von ENI und Snapshots
EFS-Mount-Skript (Bash) zur Automatisierung des mountens von EFS in Instanzen
Implementieren Gitlab CICD für CloudFormation
Erstellung der CloudFormation Skripte mit Gitlab Runner speichern nach S3 Bucket
Erstellung einer Continuous Deployment-Pipeline mit AWS CodePipeline
Das Ziel ist die Migration des AWF-Workload von der aktuell auf AWS selbst gehosteten Kubernetes Infrastruktur zum Managed AWS EKS Service. Der EKS Service wird in einem separaten AWS Konto bereitgestellt, daher muss der gesamte Stack inklusive Netzwerk neu konzipiert werden. Der EKS Service muss mit den vorhandenen AWS Konten und on-premise Komponenten verbunden werden. Die neue Infrastruktur muss Entwicklungs-, Test- und Produktionsumgebung voneinander isolieren und in unsere neue Auslieferungsstrategie mit Spinnaker integriert werden.
Anforderungsanalyse
Erstellen eines HL-Architekturkonzept
Erstellen eines Proof of Concept (PoC)
Erstellen eines Detailed-Level (DL) Konzeptes und eines Migrationsplans
Erstellen eines High-Level-Design (HL) für den Betrieb
Automatisieren der Installation und Konfiguration des neuen EKS-Clusters
Konfiguration von AWS Services um eine bestimmte technische Anforderung zu erfüllen
Best Practices zum Erstellen sicherer und zuverlässiger Anwendungen auf der AWS-Plattform
Globaler AWS Infrastruktur
Netzwerktechnologien mit Bezug zu AWS
Sicherheitsfunktionen und Werkzeuge von AWS und deren Beziehung zu traditionellen/on-premise Services
AWSIAMVPCRoute 53CloudFrontEC2EBSSnapshostsAMIS3RDSDynamoDBElastiCacheSWFSQSSNSElastic BeanstalkCloudTrailCloudWatchCloudFormationLifeCycle ManagerLaunch ConfigurationAutoscaling GroupsElastic Load BalancerScalability and Elasticity EssentialsEFS Deployment and ProvisioningOpsWorks EssentialsCross Account AccessAWS Billing and OrganizationsAWS Cost ExplorerCost OptimizationEKSAWS CLIGitlabNexusJenkinsDockerTerraformPacker.ioSlackConfluence
7 Monate
2017-06 - 2017-12
Migration von Div. Kunden-Workloads in die AWS-Cloud
DevOps Engineer / ArchitectAWSIAMVPC...
DevOps Engineer / Architect
Die Webseiten meiner Kunden waren alle bei unterschiedlichen Hosting-Provider implementiert, was die Administration und Wartung schwierig und zeitaufwändig machte. Ziel war es, das Management aller Kundenplattformen aus einer Umgebung heraus zu bewerkstelligen. Dazu sollen alle Kundensysteme auf die AWS Cloud migriert und zentralisiert werden. Zugleich ist die Herausforderung, die Kunden über den Mehrwert auf AWS zu hosten zu überzeugen und damit die Budgets für die Migration zu bekommen.
Anforderungsanalyse
Für jeden Kunden ein separates Konto
Verwendung AWS Cross Account Access zur Administration der unterschiedlichen Kunden
Erstellen eines Netzwerkkonzepts für die Verbindung zum Admin-AWS-Konto
Erstellen eines Migrationsplans für die Workloads
Konzeption der EC2 und Netzwerk Services
Migration von bestehenden Workloads auf die AWS-Cloud
Erstellung einer CI/CD Pipeline
Automatisierte Test implementieren
Infrastructure as Code (IaC) implementieren
Design für Elastizität und HA
Monitoring und Notifikationsstrategie
Kontinuierliche Kostenoptimierung
Wartung und Administration von AWS
AWSIAMVPCRoute 53EC2S3RDSCloudWatchCloudFormationLifecycle ManagerLaunch ConfigurationAutoscaling GroupsElastic Load BalancerScalability and Elasticity EssentialsEFS Deployment and ProvisioningOpsWorks EssentialsCross Account AccessAWS Billing and OrganizationsAWS Cost ExplorerCost OptimizationVPC peeringAWS Lambda functionAWS CLIOpenVPNGitlabNexusJenkinsDockerTerraformPacker.ioSlackIntelliJ IDEAEKSAWS Infrastruktur
Diverse bestehende Webhosting-Kunden
2 Jahre 4 Monate
2015-03 - 2017-06
Web Entwickler - diverse Unternehmen
Web Developer, System AdministratorVisual StudioIntellij IDEAHTML...
Web Developer, System Administrator
Implementierung, Anpassung und Wartung der Kundensysteme, E-Commerce Anwendungen und Web-Services basierend auf Kundenanforderungen. Entwicklung entsprechender Betriebsdokumentation und die Aufrechterhaltung selbiger.
Analyse der Kundenanforderungen und Unterstützung bei der Entwicklung von Lösungen
Implementierung von responsiven Benutzeroberflächen gemäß Webstandards mit moderner Technologie
Enge Zusammenarbeit mit UX Designern
Optimierung von Code in Bezug auf Webbrowser und Leistung
Entwicklung von wiederverwendbarem Code für die interne Code-Bibliothek
Eruierung und Implementierung fortschrittlicher Frontend-Technologien
Entwickeln eines Content Management Systems mit ASP.Net und C #