Senior DevOps Engineer mit 16+ Jahren Erfahrung im Bereich Linux, Cloud, CI/CD, Containerisierung und Co.
- Verfügbarkeit einsehen
- 0 Referenzen
- 109‐119€/Stunde
- 51063 Köln
- Europa
- de | en
- 14.01.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 2/2025
Tätigkeitsbeschreibung
- Mitarbeit in einem DevOps-Team im Scrum-Ansatz zur Entwicklung einer skalierbaren und sicheren On-Premises- Plattform.
- Verwendung von CoreOS als Betriebssystem für Container-Hosts, um eine optimierte Kubernetes-Basis zu gewährleisten.
- Installation und Konfiguration von Basiskomponenten:
* Aufbau der Virtualisierungsumgebung mit Proxmox und CephFS.
* Hardware Management mit iDRAC und Redfish API, automatisiert durch Ansible.
* Einrichtung und Betrieb von Vault, Artifactory, K3s und einem OpenLDAP-Cluster.
- Nutzung von Terraform, Terragrunt, Ansible und AWX zur Automatisierung von Infrastruktur- und Deployment-Prozessen.
- Zusammenarbeit mit interdisziplinären Teams, zur Sicherstellung von Performance, Skalierbarkeit und Security
- Unterstützung bei der Einhaltung von Compliance- und Sicherheitsvorgaben gemäß behördlichen Richtlinien.
Container Management, Open Source, Data Vault, Continuous Delivery, Continuous Integration, DevOps, DevOps (allg.), DevOps-Ingenieur, Cyber Security, Confluence, Scrum, Jira, Ansible, Kubernetes, Performance Management, Compliance management
10/2021 – 7/2022
Tätigkeitsbeschreibung
- Analyse und Refactoring einer bestehenden, nicht mandantenfähigen Softwarelösung mit 20 Kubernetes-Services, um Mandantenfähigkeit zu erreichen.
- Entwicklung und Implementierung von Helm Charts und Ansible Rollen für folgende Anwendungen:
PHP Laravel Applikationen, Keycloak, RabbitMQ, Redis, MariaDB Cluster.
- Aufbau einer Prototyp-Deployment-Pipeline mit GitLab CI/CD.
- Einführung einer Helm Chart Registry (Harbor) und Implementierung eines automatisierten Versionierungsprozesses mit bump2version.
- Leitung des DevOps-Teams inklusive Recruiting und Koordination zur Umsetzung der Aufgaben.
Mariadb, Continuous Delivery, Continuous Integration, DevOps, DevOps (allg.), DevOps-Ingenieur, Teamleiter IT, Git, Ansible, Kubernetes, Recruiting
11/2020 – 2/2023
Tätigkeitsbeschreibung
- Migration der SAP Hybris Webshop-Infrastruktur (Docker Container auf selbstgehosteten VMs) nach Google Kubernetes Engine (GKE).
- Entwicklung und Bereitstellung der Entwicklungsumgebungen mittels Terraform.
- Automatisierung von Deployments und Infrastruktur mit Ansible und Argo CD.
- Betrieb und Bereitstellung von openvpn Services sowie kritischen Kubernetes-Diensten wie:
Grafana mit Loki, Promtail, Prometheus, Nexus, Sonarqube, Solr Cluster (solr operator), Redis, OpenReplay, Oauth Proxy, Zookeeper.
- Nutzung diverser Google Cloud Services, darunter:
Google Functions, Google Container Registry, Google Composer (Apache Airflow), Redis, MySQL, Google Filestore (nfs), GCS, Google Cloud Armor, Cloud Identity, CDN.
- Aufbau eines Disaster Recovery Umgebung in zweiter GCP Region
Cloud (allg.), Continuous Delivery, Continuous Integration, DevOps, DevOps-Ingenieur, DevOps (allg.), Google Cloud, Hybris
8/2020 – 3/2022
Tätigkeitsbeschreibung
- Entwicklung einer Rollout-Lösung für Rancher-Kubernetes- Cluster mit Terraform und dem Terraform Rancher Provider in einer selbst gehosteten VMware- Infrastruktur.
- Aufbau und Konfiguration der Rancher Kubernetes- Infrastruktur in einem KRITIS-Umfeld unter strengen Sicherheits- und Compliance-Vorgaben.
- Automatisierte Bereitstellung von VMs mittels Ansible VMware-Modul und Integration von Cluster-Storage durch das vSphere CSI-Modul.
- Bereitstellung und Betrieb folgender Kubernetes-Services:
Banzaai Logging Framework, ELK Stack, Kyverno Framework.
- Entwicklung und Optimierung von Jenkins und GitLab CI/CD Deployment Pipelines.
Continuous Delivery, Continuous Integration, Git, Jenkins, Ansible, Vmware, Vmware Vsphere, Kubernetes
1/2019 – 11/2019
Tätigkeitsbeschreibung
- Verbesserung des bestehenden VM-Deployments durch die Integration von Terraform und cloud-init sowie Nutzung des Azure Automation Accounts mit DSC-Konfiguration.
- Automatisiertes Deployment von Windows VMs mittels PowerShell-Skripten und DSC-Konfiguration innerhalb des Azure Automation Accounts.
- Deployment von Linux VMs unter Einsatz von DSC- Konfiguration zur Sicherstellung standardisierter und effizienter Bereitstellung.
Cloud Computing, Microsoft Azure, Virtual Machine Manager, Windows Powershell
1/2018 – 8/2020
Tätigkeitsbeschreibung
- Umbau der bestehenden Shop-Infrastruktur von CentOS VMs, Tomcat-Servern (SAP Hybris), Nginx, MySQL und HAProxy hin zur Containerization aller Shop-System-Komponenten:
SAP Hybris Tomcat Server (Java), Nginx + mod_pagespeed, Telegraf, Filebeat, Logstash, Nexus Registry, InfluxDB.
- Rollout der SAP-Shop-Software innerhalb der Container-Infrastruktur mittels Jenkins DSL und Ansible.
- Migration und Optimierung des Monitorings durch den Einsatz von Telegraf, InfluxDB und Grafana.
- Rollout neuer virtueller Maschinen mittels Ansible.
- Migration von Graylog auf den ELK Stack.
- Entwicklung und Einführung von CI/CD-Pipelines, bestehend aus Jenkins DSL, Bitbucket, Ansible und Nexus.
- Unterstützung des QA-Teams durch Bereitstellung von jMeter-Tests für automatisiertes Testing.
- Entwicklung eines Proof of Concept (PoC) für Kubernetes (K8s) in der Google Cloud Platform (GCP).
Ansible, Apache Tomcat, Container Management, Continuous Delivery, Continuous Integration, Google Cloud, Hybris, Jenkins, Kubernetes, Mysql, Nginx
3/2017 – 12/2017
Tätigkeitsbeschreibung
- Design einer containerbasierten Systemarchitektur in der Azure Cloud und Migration bestehender Anwendungen (z. B. Magnolia CMS → Tomcat, Node.js, JBoss, C++ Eigenentwicklung, Postgres, MySQL, Oracle REST Data Services).
- Aufbau von CI/CD Pipelines mit Jenkins, GitLab, Ansible und Docker.
- Optimierung von Ansible Playbooks und Anbindung eines SIEM Log Proxys an Docker und Syslog.
- Deployment der Projektinfrastruktur nach Azure Best Practices mittels Terraform und Ansible (inkl. VPN-Gateways, CosmosDB und Webapps).
- Erstellung eines Migrationskonzepts und Schulung des Teams im Bereich Infrastructure as Code (IaC).
- Steuerung des Hosting Dienstleisters
Container Management, C++, Ansible, Cloud (allg.), Continuous Delivery, Continuous Integration, DevOps, Git, Microsoft Azure, Mysql, Node.Js, Postgresql
11/2015 – 4/2017
Tätigkeitsbeschreibung
Als Co-Founder und COO des Unternehmens war ich für den Aufbau und Betrieb der auf Docker und Apache Mesos basierenden SaaS Platform zuständig. Zusätzlich war ich für die Planung und Durchführung der 14 tägigen Devops Sprints zuständig. Hierbei habe ich mich um die Organisation und Verteilung der verschiedenen Ressourcen gekümmert sowie um den "Research and Development" Prozess.
- Aufbau einer "CaaS Platform" (Containers as a Service) von Grund auf, basierend auf einem Mesos Cluster und später DCOS mit Marathon und Chronos für Container-Orchestrierung und Automatisierung.
- Implementierung von Monitoring und Logging mit Cadvisor, Prometheus, ELK Stack und Alerting über Elastalert und Promalert.
- Netzwerk und Loadbalancing mit Weave, marathon-lb (haproxy) und pfSense im HA-Modus.
- Automatisiertes Deployment mit Ansible, CI/CD-Pipelines via GitLab und Jenkins.
- Entwicklung eines CaaS PoC für ein Energieunternehmen, inkl. on-premise-Installation, Schulungen zu Microservices und Integration der Kundeninfrastruktur.
- Migration und Containerisierung bestehender Anwendungen (z. B. Java Tomcat, Node.js, MySQL) mit Docker und Bereitstellung via Docker-Compose, Ansible und Jenkins.
- Erfolgreicher Exit: Verkauf der Plattform und Übergabe zur Weiterentwicklung.
Mysql, Continuous Delivery, Continuous Integration, Server-Monitoring, Docker, Git, Java (allg.), Jenkins, Node.Js, Ansible, Chief Operating Officer (COO), Apache, DevOps (allg.), Forschung & Entwicklung, Organisation (allg.), Personalführung, Projektmanagement (IT), Saas
11/2013 – 4/2016
Tätigkeitsbeschreibung
- Betrieb der Infrastruktur eines der Top-Ten-Newsportale Deutschlands.
- Migration des Coremedia Systems nach Docker und Containerisierung von Solr, Java Apps, MySQL und Apache.
- Deployment der Core-Infrastruktur (Mesos, Marathon, Docker, Weave) auf Bare-Metal mit Ansible.
- Aufbau von Deployment Pipelines (mvn und Docker Builds über Jenkins, Integration in Nexus und eine eigene Registry).
- Entwicklung eines dynamischen Loadbalancings mit HAProxy und Bamboo.
- Implementierung eines Caching Layers mit Varnish.
- Agile Zusammenarbeit mit Entwicklern nach Scrum.
Linux (Kernel), Systemadministrator, Agile Methodologie, Ansible, DevOps (allg.), Docker, Jenkins, Linux-Systemadministrator, Load Balancing, Scrum
12/2012 – 10/2013
Tätigkeitsbeschreibung
- Aufbau, Weiterentwicklung und Betrieb der SIGNAMUS Cloud Services (Zeitstempeldienst) gemäß deutschem Signaturgesetz und EU-Signaturrichtlinien (inkl. TÜV-Abnahme).
- Deployment der Software mit Bash-Skripten auf CentOS und RedHat.
Einrichtung eines Postgres pgPool Clusters sowie Bereitstellung von VMs in der VMware-Umgebung.
- Integration von DELL Storage in den VMware ESX Cluster und Umstellung der Firewall auf ein pfSense-Cluster.
- Upgrade eines Alfresco DMS Systems.
Bash Shell, Systemadministrator, Linux-Systemadministrator, Vmware, Vmware ESX Server, DevOps (allg.), Red Hat Enterprise Linux (RHEL)
10/2009 – 11/2012
Tätigkeitsbeschreibung
- Projektkoordination und Entwicklung eines technischen Konzepts für ein Scouting-Projekt.
- Aufbau eines internen CDN mit Wowza Streaming Server und FFmpeg.
- Einrichtung einer Nagios-Monitoring-Umgebung und einer CMDB mit I-Doit.
- Betreuung des VMware Clusters und Beratung zu Streaming, IPTV und Web 2.0-Themen im Konzern.
Nagios, Streaming, Vmware, Projektmanagement (IT)
1/2008 – 9/2009
Tätigkeitsbeschreibung
- Betrieb und Weiterentwicklung einer VoD Plattform
- Administration von Mobile TV- und VoD-Systemen sowie von Apache, CouchDB, Postgres, Solr, MySQL und Drupal CMS.
- 24/7 Second-Level-Support-Team.
- Betreuung des VMware Clusters und Entwicklung einer Encoding Pipeline mit Bash-Skripten und FFmpeg.
Mysql, Postgresql, Apache, Bash Shell, Drupal, Systemadministrator, Vmware, Betriebssysteme, Linux (Kernel)
Zertifikate
Ausbildung
Universität Siegen
Über mich
DevOps ist für mich nicht nur ein Beruf, sondern eine Leidenschaft. Seit über 16 Jahren arbeite ich als Linux System Architekt und DevOps Engineer und begleite Unternehmen dabei, moderne, sichere und skalierbare IT-Infrastrukturen aufzubauen. Ich schätze besonders die Dynamik und Flexibilität, die die Arbeit im DevOps-Umfeld mit sich bringt, und habe mich auf Containerisierung, CI/CD-Prozesse und die Automatisierung komplexer Workflows spezialisiert.
Meine Schwerpunkte:
- Linux und Cloud-Technologien: Umfangreiche Erfahrung mit Linux-Ökosystemen sowie den großen Cloud-Plattformen (AWS, Azure, Google Cloud).
- Containerisierung: Spezialisiert auf Docker und Kubernetes, um Anwendungen flexibel und skalierbar bereitzustellen.
- CI/CD-Prozesse: Aufbau und Optimierung von Pipelines mit Tools wie GitLab CI/CD, Jenkins und Argo CD.
- Infrastructure as Code (IaC): Tiefes Verständnis von Terraform und Ansible zur Automatisierung und Sicherstellung reproduzierbarer Infrastrukturen.
- Agiles Projektumfeld: Fundierte Erfahrung in der Zusammenarbeit mit Scrum-Teams und im Umgang mit agilen Methoden.
Meine Arbeitsweise:
- Ich kombiniere technisches Know-how mit einer strukturierten und lösungsorientierten Arbeitsweise. In agilen Projekten finde ich schnell Zugang zu Teams und unterstütze dabei, Prozesse effizienter zu gestalten und Projekte erfolgreich umzusetzen. Mein Fokus liegt darauf, Innovationen praktisch nutzbar zu machen und dabei die langfristige Skalierbarkeit und Sicherheit der Infrastruktur im Blick zu behalten.
Erfahrung und Projekte:
Ich habe in den letzten Jahren in zahlreichen Projekten Verantwortung übernommen, darunter:
- Migration komplexer Anwendungen in die Cloud (z. B. GKE, Azure Kubernetes Service).
- Aufbau hochverfügbarer Kubernetes-Cluster in kritischen Umgebungen.
- Entwicklung von CI/CD-Pipelines für automatisierte Deployments.
- Einführung von Monitoring- und Logging-Lösungen wie Prometheus, Grafana und dem ELK-Stack.
- Umsetzung von Disaster Recovery Konzepten und Optimierung von DevOps-Workflows.
Besondere Erfolge:
- Aufbau und Leitung eines DevOps-Teams zur erfolgreichen Migration einer monolithischen Anwendung hin zu einer skalierbaren Microservice-Architektur.
- Entwicklung einer containerbasierten Plattform für einen öffentlichen Auftraggeber, inklusive der Schulung des Teams im Umgang mit Infrastructure as Code.
- Optimierung von Ansible-Playbooks zur Automatisierung und Steigerung der Effizienz in einer komplexen Cloud-Umgebung.
Meine Werte:
- Offenheit: Ich liebe Open-Source-Technologien und engagiere mich für deren Weiterentwicklung.
- Teamarbeit: Zusammenarbeit ist für mich der Schlüssel zum Erfolg. Ich bringe meine Expertise ein und lerne gleichzeitig von anderen.
- Verlässlichkeit: Termine und Qualitätsstandards einzuhalten, hat für mich oberste Priorität.
- Lernbereitschaft: Neue Technologien und Ansätze wecken meine Neugier. Ich bilde mich kontinuierlich weiter, um auf dem neuesten Stand zu bleiben.
Was Sie von mir erwarten können
- Eine lösungsorientierte und pragmatische Herangehensweise, um auch in anspruchsvollen Projekten erfolgreich zu sein.
- Technische Expertise gepaart mit der Fähigkeit, komplexe Inhalte verständlich zu vermitteln.
- Einen Partner, der nicht nur Probleme löst, sondern auch aktiv zur Weiterentwicklung des Teams beiträgt.
Ich freue mich auf Ihre Nachricht :-)
Weitere Kenntnisse
- Python
- Bash
- Java
- node.js
Frameworks & Tools:
- Linux Ecosystem
- Docker
- Kubernetes (K8s)
- K3s
- Rancher
- Marathon
- Helm
- Harbor
- Gitlab CI/CD
- Ansible
- Terraform
- Prometheus
- Grafana
- Loki
- ELK Stack (Elasticsearch, Logstash, Kibana)
- Nginx
- Keycloak
- DC/OS
- Apache Mesos
Cloud Plattformen:
- Google Cloud Platform (GCP)
- Microsoft Azure
- Amazon Web Services (AWS)
On-premise Plattformen:
- Proxmox
- VMware
Datenbanken:
- PostgreSQL
- MySQL
- OracleDB
- MariaDB
- CouchDB
- Relationale Datenbanken
Sonstige IT Skills:
- Atlassian Stack (Jira, Confluence)
- OTRS
- Infrastructure as Code (Iac)
- CI/CD-Pipeline-Entwicklung
- Monitoring & Logging
- Netzwerkmanagement
- KDE
WAS ICH NOCH BIETE
- Starke Kommunikations- fähigkeit: Vermittlung technischer Konzepte an diverse Zielgruppen.
- Teamführung: Leitung und Schulung von Teams, Förderung von Zusammenarbeit.
- Agiles Arbeiten: Flexibilität und Erfahrung mit Scrum und Kanban.
- Lösungsorientierung: Schnelle Analyse und Lösung komplexer Probleme.
- Kundenorientierung: Anpassung technischer Lösungen an Stakeholder-Bedürfnisse.
- Organisationstalent: Effizientes Arbeiten auch unter hoher Belastung.
- Innovationsfreude: Begeisterung für neue Technologien und Wissensweitergabe.
- Zuverlässigkeit: Hohe Einsatzbereitschaft und Engagement.
- Leadership & Teamaufbau: Aufbau und Leitung eines Nearshore-Teams in Belgrad zur effizienten Skalierung von DevOps-Prozessen.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden