Profilbild von David Riedel DevOps Engineer aus Moosach

David Riedel

nicht verfügbar bis 31.12.2024

Letztes Update: 29.02.2024

DevOps Engineer

Abschluss: Bachelor der Wirtschaftsinformatik,Fachinformatiker Systemintegration
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

Profil-David-Riedel_021023.pdf

Skills

Amazon Web Services (AWS)
Linux
CentOS
Red Hat Enterprise Linux
Debian
SLES
Ubuntu
Shell Scripting
Golang
Bash
Monitoring
Prometheus
Grafana
Dynatrace
Pivotal Cloud Foundry
VMware Tanzu Application Service
Docker
Kubernetes
Terraform
Pulumi
Terragrunt
Packer
Concourse CI
Ansible
Git
Apache Webserver
Apache Tomcat
Load Balancing
SQL
Root Cause Analysis

Projekthistorie

10/2022 - 02/2023
Entwicklung einer Rest API in Golang
(Konsumgüter und Handel, < 10 Mitarbeiter)

Für einen Lego Preisvergleich (https://app.mybrickdepot.de/) sollte eine JSON-Rest-API entwickelt werden, die in der Lage ist, Informationen über Lego Produkte für ein Node JS Frontend zur Verfügung zu stellen. Außerdem sollten Scheduler entwickelt werden, die die aktuellen Preise der Affiliatenetzwerken zur Auslieferung durch die API in der Datenbank speichern, aktualisieren sowie löschen.


Das Projekt umfasste die folgenden Komponenten:

  • Backend in Go
  • Sheduler in Go
  • In Memory Datenbank
  • Relationale Datenbank
     

Eingesetzte Technologien

Golang, JSON, JSON Web Token, PostgreSQL, Redis
Kubernetes, Bitbucket, Bitbucket Pipelines

01/2021 - 09/2022
Aufbau, Betrieb und Weiterentwicklung einer Amazon Elastic Kubernetes Infrastruktur
(Versicherungen, >10.000 Mitarbeiter)

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 Worker
  • Pipelines
  • Monitoring/Logging

Eingesetzte Technologien 

Kubernetes, Terraform, Terragrunt, GIT, ForgeRock, Packer, Ansible, Docker, Ubuntu, Helm, Amazon EC2, Amazon ELB, Amazon AutoScaling, Amazon IAM, Amazon VPC, Amazon Cloudwatch, Amazon Cloudformation, Concourse, Grafana, Prometheus, Bash, Go 


01/2021 - 08/2022
Entwicklung einer Lösung zur Verwaltung von Discord Gruppen

Projektbeschreibung

Entwicklung einer Lösung zur Verwaltung von Discord Gruppen (https://groupbee.io/) inklusive automatischem Deployment in der Digital Ocean Cloud mit Pulumi.

Das Projekt umfasste die folgenden Komponenten:

  • Frontend
  • Backend JSON Rest API
  • Digital Ocean Cloud
  • Cloudflare
  • Relationale Datenbank
  • Pipelines
Eingesetzte Technologien

Node.js, Go, Pulumi, PostgreSQL, Cloudflare, Bitbucket, Bitbucket Pipelines

11/2018 - 12/2020
VMWare Tanzu und Open-Source Bosh Infrastruktur in der Amazon Cloud
(Versicherungen, >10.000 Mitarbeiter)

Projektbeschreibung

Aufbau, Betrieb und Weiterentwicklung einer komplett redundant ausgelegten VMWare Tanzu (Pivotal Cloud Foundry) 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

  • Cloud Foundry

  • 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 


07/2018 - 10/2018
Migrationsprojekt des Informationstechnikzentrum des Bundes
(Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Projektbeschreibung 

Bei diesem Projekt handelte es sich um ein Konsolidierungsprojekt des Informationstechnikzentrums des Bunds. Die Ausschreibungsplattformen in ganz Deutschland wurden konsolidiert. Aufgabe bei diesem Projekt war der Rechenzentrumsumzug einer von Adesso betriebenen Ausschreibungsplattform in ein globales Rechenzentrum. 

Die Aufgabe umfasste die Migration der komplett redundanten IT-Infrastruktur, bestehend aus: 

  • Linux-Server-Infrastruktur (u. a. App-Server, Datenbank-Server, DNSServer, NTP-Server, Mail-Server, Log-Server) 

  • Icinga Monitoring Infrastruktur 

  • Orace RAC Datenbank Cluster 

  • VMWare vSphere Cluster inklusive VCenter 

  • Brocade Load Balancer Infrastruktur 

  • Jira und Confluence Server 

Eingesetzte Technologien 

Linux, VMWare, Check_MK, Icinga, Oracle 


12/2017 - 06/2018
Aufsetzen und Betrieb einer Monitoring Lösung in der Amazon Cloud auf Basis von Dynatrace Managed für eine große deutsche Versicherung
(Versicherungen, >10.000 Mitarbeiter)

Projektbeschreibung

Für eine neu aufgebaute Amazon Cloud Infrastruktur wurde eine „Full Stack Monitoring“ Lösung benötigt die im Bedarfsfall skaliert und automatisiert auf den einzelnen Hostsystemen ausgerollt werden konnte. Auf Basis der Anforderungen wurde in enger Zusammenarbeit mit den jeweiligen Infrastruktur- sowie Applikationsteams ein Monitoring Cluster auf Basis von „Dynatrace“ eingeführt und anschließend betrieben. Die jeweiligen Komponenten des Dynatrace Clusters wurden dabei in der Amazon Cloud betrieben und automatisiert mit Hilfe von „CloudFormation“, „Bash“ sowie „Ansible“ aufgesetzt.  
 
Die Aufgaben im Projekt waren die folgenden: 

  • Aufbau, Betrieb und Weiterentwicklung der komplett redundanten IT Monitoring Lösung in der Amazon Cloud  

  • Administration der Infrastrukturkomponenten in der Amazon Cloud  

  • Automatisierter Aufbau der Komponenten mit Amazon Cloudformation, Bash sowie Ansible.  

  • Root Cause Analysen und Ticketbearbeitung im 3rd-Level Support  

  • Entwicklung eigener Scripts zur vereinfachten Administration der Monitoring Plattform  

  • Troubleshooting und Optimierung des kompletten Monitoring Stacks in enger Zusammenarbeit mit den Entwicklungsteams (DevOps-Ansatz)  

Eingesetzte Technologien 

Amazon EC2, Amazon ELB, Amazon AutoScaling, Amazon VPC, Amazon Cloudwatch, Amazon Cloudformation, Red Hat Enterprise Linux, Bash, Ansible, Jenkins, Docker, GIT, Kubernetes  


01/2016 - 11/2017
Betrieb der IBM WebSphere Application Server Infrastruktur einer großen deutschen Versicherung
(Versicherungen, >10.000 Mitarbeiter)

Projektbeschreibung

Applikationsserver Administration einer IBM WebSphere Infrastruktur. 

  • Betrieb und Weiterentwicklung der kompletten redundanten IT Infrastruktur  

  • Administration der virtuellen Red Hat Linux-Server-Infrastruktur (u.a. App-Server, Webserver, Dynatrace)  

  • Administration der IBM Websphere Application Server inkl. Application Deployments  

  • Root Cause Analysen und Ticketbearbeitung im 3rd-Level Support  

  • Entwicklung eigener Scripts zur vereinfachten Administration der Plattform  

  • Troubleshooting und Optimierung des kompletten Stacks (Hardware bis Application) in enger Zusammenarbeit mit den Entwicklungsteams (DevOps- Ansatz) sowie externen Dienstleistern 

  • Administration der Dynatrace AppMon und Dynatrace Managed Infrastruktur  

  • Changeerstellung 

  • Analyse von Pentest Findings und Behebung  

Eingesetzte Technologien 

IBM Websphere Application Server, Dynatrace, Red Hat Enterprise Linux, IBM Enterprise Service Bus, Apache Webserver, HP Servicemanager 


03/2014 - 12/2015
Betrieb einer Ausschreibungsplattform des Bundes bei einem öffentlichen Beschaffungsamt
(Öffentlicher Dienst, 250-500 Mitarbeiter)

Projektbeschreibung 

Full-Stack-Administration einer Internet-Plattform des Bundes  

  • Aufbau, Migration und Betrieb der kompletten redundanten ITInfrastruktur einer öffentlichen Internet-Plattform des Bundes nach BSI IT-Grundschutz-Vorgaben  

  • Administration der kompletten Hardware-Infrastruktur, bestehend aus: HP C7000 BladeSystems mit HP VirtualConnect Flex10 Ethernet- Switches und HP/Brocade FC SAN-Switches, EMC VNX5300 FC SAN Storages 

  • Administration der VMware-basierten Virtualisierungsumgebung (ESXi- Hosts mit HA und DRS, vCenter mit Oracle DB, VDP, vMA)  

  • Administration der physikalischen und virtuellen SLES11-SP2-basiertenLinux-Server-Infrastruktur (u.a. App-Server, Datenbank-Server, DNSServer u.a. mit Hidden Primary Konstrukt, NTP-Server, Mail-Server, Log-Server)  

  • Administration der JBoss-J2EE-Application-Server inkl. Application Deployments, des Oracle RAC 11gR2 Datenbank-Cluster, der EMC Networker Backup-Infrastruktur inkl. HP MSL8048 LTO Tape Library, der Icinga-basierten Monitoring-Systeme inkl. Entwicklung eigener Check-Scripts  

  • Entwicklung eigener Management-Scripts zur vereinfachten Administration der Plattform  

  • Troubleshooting und Optimierung des kompletten Stacks (Hardware bis Application) in enger Zusammenarbeit mit den Entwicklern (DevOps- Ansatz)  

  • Administration der Atlassian JIRA-Issue-Tracking- und Confluence-Wiki- Systeme der Behörde  

Eingesetzte Technologien 

VMware VSphere, VMware Data Protection, VMware VCenter, SUSE Linux Enterprise Server, Icinga, Oracle 11, EMC VNX5300, Cisco 2960s, Genugate 400/600 Firewalls, Brocade, Loadbalancer, Adobe Livecycle  


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von David Riedel DevOps Engineer aus Moosach DevOps Engineer
Registrieren