Schlagwörter
Skills
Linux, Kubernetes, Terraform, Pulumi, Git, Packer, Ansible, Docker, Ubuntu, Helm, Amazon, Web Services, VMWare Tanzu, Kubernetes, Jira, Confluence, Concourse, Grafana, Prometheus, Bash, Go, Rest-API, Apache Webserver, PostgreSQL, Helm
Projekthistorie
Projektbeschreibung
Durch eine Neuausrichtung in der Cloud Strategie einer großen deutschen Versicherung sollte die bestehende Cloud Plattform abgelöst und durch eine neue moderne ersetzt werden. Dabei wurde ich Teil eines Teams, welches mit dem Neuaufbau einer Amazon Elastic Kubernetes Service Infrastruktur, in der Amazon Cloud beauftragt wurde. Mit dieser neuen Cloud-Umgebung sollten die bestehenden Cloudlösungen (VMWare Tanzu, OpenShift) abgelöst werden.
Nach Fertigstellung der ersten Version der neuen AWS EKS Cloud Lösung, übernahm ich auch hier den Betrieb sowie die Weiterentwicklung der Plattform. Für die Cloud Plattformen nahm ich dabei auch an einer 24/7 Rufbereitschaft teil.
Das Projekt umfasste die folgenden Komponenten:
Kubernetes Master
-
Kubernetes Apiserver
-
Kubernetes Controller Manager
-
Kubernetes Scheduler
-
Redundant ausgelegter Key-Value-Store auf Basis von etcd
-
Nginx Ingress
-
Overlay Netzwerk mit flannel für die interne Kommunikaton der PODS
Kubernetes Worker
-
Kubelet
-
Kubelet Proxy
Eingesetzte Technologien
Kubernetes, Terraform, Terragrunt, GIT
Packer, Ansible, Docker, Ubuntu, Helm, Amazon EC2, Amazon ELB, Amazon AutoScaling
Amazon IAM, Amazon VPC, Amazon Cloudwatch
Amazon Cloudformation, Concourse, Grafana
Prometheus, Bash, Go
Projektbeschreibung
Aufbau, Betrieb und Weiterentwicklung einer komplett redundant ausgelegten VMWare Tanzu Infrastruktur sowie Open Source Bosh Umgebung in der Amazon Cloud.
Neben Betrieb, weiterer Automatisierung und Governance der vorhandenen Infrastruktur bestand die tägliche Arbeit auch aus Incident- und Problemmanagement.
Dies umfasste “Root Cause“ Analysen, die Teilnahme an Störungstelkos, Ticketbearbeitung im 3rd-Level Support sowie Stabilisierungsmaßnahmen.
Das Projekt umfasste die folgenden Komponenten:
-
VMWare Tanzu
-
Monitoring mit Grafana/Prometheus
-
AWS VPC Infrastruktur
-
Linux-Server-Infrastruktur
-
Open Source Bosh
-
Redis Enterprise Key Value Datenbank
Eingesetzte Technologien
VMWare, Terraform, Terragrunt, Docker, Ubuntu, Packer, Ansible, Amazon EC2, Amazon ELB
Amazon AutoScaling, Amazon IAM, Amazon VPC, Amazon Cloudwatch, Amazon Cloudformation
Concourse, Grafana, GIT, Prometheus, Redis Enterprise, Bash, Go