30.06.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Platform/DevOps/SRE Engineer · AI/ML Engineer · Systemintegrator

Münster, Deutschland
Weltweit
Münster, Deutschland
Weltweit

Profilanlagen

Maik-Waigant-cv.pdf
Maik-Waigant-cv.docx

Über mich

Platform-, DevOps-, SRE- & AI/ML-Engineer mit 14 Jahren Erfahrung. Vom Systemadministrator zum Architekten skalierbarer, sicherer Infrastrukturen – heute mit Fokus auf KI im Betrieb. Erfahrung mit Banken, Rechenzentren, Gesundheitsorganisationen und Maschinenbau.

Skills

OAuth 2.0KeycloakAI AgentsNIS 2SREOIDCGitOpsGitHub ActionsHelmTrivyAuth0Zero TrustIAMLokiProxmoxRamlSecure Shell (SSH)Kubernetes-SicherheitActive DirectoryProxy-ServerAntivirus-SoftwareApache TomcatPenetration TestingSystems EngineeringAtlassian ConfluenceAtlassian JiraAuthenticationsAuthentifizierungsprotokolleAutomatisierungBuild-AutomatisierungBash ShellBug-TrackingBugfixingSaasDebuggingDevOpsDomain Name ServerIntegrated Windows AuthenticationDNSMulti-Faktor-AuthentifizierungElasticsearchVmware ESX ServerGitHubVmware-ServerHaproxyWebserverIaasIdentitätsmanagementIdentity-Management-SystemeSystemanalyseIntegration Platform As A Service (IPaaS)JSONKerberosLife Cycle EngineeringLDAP AdminPostgreSQLLinux KernelLinux-AdministrationLinux-BefehleLinux-DistributionLinux Security ModulesLinux ServersUnix-ShellLog-AnalyseLogical Volume ManagerMachine LearningUptimeMongoDBMQTTOAuthOpenldapOpenShiftOpenStackPaasPluggable Authentication Module (PAM)Windows PowershellSoftware ArchitectureRed Hat Enterprise LinuxRedisRemote Desktop ServiceElastic LogstashAnsiblePrometheusLinux-ContainerDataOpsAzure Machine LearningReverse EngineeringReverse-ProxySamlSupply Chain ManagementSicherheit von WebanwendungenSecurity AdministratorServer-VirtualisierungWeb ContainerShell-ScriptSiemSUSE Linux Enterprise ServerSoftware Asset ManagementSoftware Configuration ManagementTesten der SystemintegrationSystemintegratorVmware-InfrastrukturLinux Virtual ServerVirtual Machine ManagerVmware VirtualisierungVmware VsphereSchwachstellenanalyseYAMLZookeeperMonitoring-ErgebnisseSSL-ZertifikatsmanagementRhel5Docker ContainerRemote Desktop Protocol (RDP)Suse LinuxSoftwareverteilungZeitreihendatenbankenElasticacheLarge Language ModelsGrafanaPrompt EngineeringLiferayNexus 5System-ImplementierungenGitLabGitServer-MigrationVirtual ComputingContainerisierungLinux DevelopmentGitlab-CiSystemadministrationGit FlowKubernetesBug-ReportingIptablesRancherAtlassian ToolsVcenterPerformance MonitorHashicorpCloudflareRHEL6Atlassian BitbucketBaramundiMachine Learning OperationsSoftware CodingSicherheit bei VirtualisierungTerraformSchwachstellen-ScannerAnsible TowerDevSecOpsBenutzeridentifikationAdministration von DatenbankenDockerElastic Load BalancingJenkinsAirtableAnalyse der SchwachstellenVMware
Active Directory, AlmaLinux, Ansible, Apache2, Automatisierung, AWX, Azure, Bash, Benutzerunterstützung, C5, CentOS, ClamAV, CloudBees Core Jenkins, Cloudflare, Debian, DevOps, Docker, Docker Compose, Domain Controller, Domain-Migrationsmanagement, EnterpriseDB, Fedora, Fedora CoreOS, Fortinet Firewalls, Git, Gitea, GitLab, GitLab CI, GitOps, Go, Grafana, Groovy, HashiCorp, IaaS, Identitätsmanagement, i-doit, inubit BPM, iptables, Java, JavaScript, JBoss, Jenkins, Jira, JSON-RPC, k3s, k8s, Kubernetes, LDAP, Let’s Encrypt, Liferay CE, Linux, Log Management, LogQL, Loki, M/Text, Microsoft SQL Server, MongoDB, MySQL, Networking, Nginx, Node Exporter, Nominatim, OKD, OpenShift, OpenStack, pfSense, Photon API, Plesk, PostgreSQL, PowerShell, Prometheus, PromQL, Promtail, Proxmox, PXE, Python, Python3, Red Hat Satellite, REST API, RHEL, SELinux, Shell, SonarQube, Systemadministration, Systemüberwachung, Terraform, Traefik, TrueNAS, TrueNAS Core, TrueNAS Scale, Ubuntu, Verwaltungstätigkeiten, VMware, VMware ESXi, vCenter, WildFly, Windows Server 2012 R2 - 2022, YAML, ZooKeeper

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

DevOps-Automatisierung und CI/CD-Optimierung im öffentlichen Sektor

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Aufgabenbeschreibung:

GitLab & GitLab CI/CD: Aufbau und Pflege mehrstufiger Pipelines für Build, Test, Stage, Prod, Security und Deployment; Nutzung von GitLab Runnern auf Linux-Hosts.

Trivy & GitLab Security: Container-Scanning, Dependency-Scanning und SBOM-Erstellung gemäß CycloneDX-Standard.

Ansible: Automatisierung von Frontend/Backend Services und Konfigurationen für sämtliche Services auf Linux-Systemen.

Vagrant / VMware: Virtualisierte Entwicklungs- und Testumgebungen für Container und Microservices.

Splunk / CheckMK / Elasticsearch / OpenTracing
Zentrales Monitoring, Log-Korrelation und Performance-Analyse verteilter Systeme.

Liferay DXP Portalserver: Betreuung und Automatisierung von Build- und Deployment-Prozessen für Java-basierte Portale.

Jira / GitLab Integration: Automatische Verknüpfung von Commits, Merge Requests und Tickets zur Prozessnachverfolgung.

Python / Bash / Java: Entwicklung von Skripten und Hilfsprogrammen zur Pipeline-Automatisierung, Logauswertung und API-Integration.

Linux Server
Administration und Härtung der Serverinfrastruktur; Einrichtung von User-Management und Logging-Richtlinien.

Compliance und Dokumentation:
Unterstützung bei der Umsetzung von bankaufsichtsrechtlichen Vorgaben im Rahmen der Pipeline-Security, Logging und Zugriffskontrolle.
Erstellung von technischen Dokumentationen, Security-Berichten und Schulungen für das interne DevOps-Team.

Ganzheitliche Neustrukturierung und Vereinheitlichung einer IT-Systemlandschaft

Industrie und Maschinenbau

50-250 Mitarbeiter

Einführung von Wazuh als SIEM-Plattform:
Um Sicherheitslücken (CVEs) und Systemzustände zentral zu erfassen, wurde Wazuh in Betrieb genommen.
Ich richtete die Agents, Dashboards und Alarmierungen ein, um Schwachstellenanalysen und Security Monitoring zu automatisieren.

Automatisierung durch AWX (im k3s-Cluster):
Wiederkehrende IT-Aufgaben (z. B. Konfigurationen, Softwareinstallationen, Benutzerverwaltung) wurden in Ansible Playbooks und Rollen überführt und zentral in AWX orchestriert.
Dadurch konnten manuelle Prozesse drastisch reduziert und standardisiert werden.

Zentrales Log-Management mit Graylog:
Aufbau einer zentralen Logging-Infrastruktur im Kubernetes-Cluster.
Alle Systeme senden nun ihre Syslog-Daten an Graylog, was eine schnellere Fehleranalyse und Ursachenfindung ermöglicht.

Verfügbarkeitsüberwachung mit Uptime Kuma:
Implementierung eines Service-Heartbeats zur Überwachung kritischer Dienste.
Bei Ausfällen werden automatische Alerts generiert und priorisierte Eskalationsketten ausgelöst.

Zentrales Endpoint Management mit Baramundi:
Einführung von Baramundi zur zentralen Verwaltung von Clients und Servern, inklusive Softwareverteilung, Patchmanagement und Lizenzkontrolle.


Low-Code-Automatisierung mit n8n:
Entwicklung eines Ampelsystems, das Statusmeldungen aus dem ERP-System über MQTT empfängt und visuell darstellt.
Die Logik wurde über n8n-Workflows umgesetzt und diente als Pilotprojekt für interne Prozessautomatisierung.

Bereitstellung von AWX Infrastruktur

Internet und Informationstechnologie

250-500 Mitarbeiter

Kunde/Branche:
Healthcare

Zielsetzung:

Ziel des Projekts war es, ein zentrales Dashboard mit der AWX-Benutzeroberfläche bereitzustellen, das den verschiedenen Geschäftsfeldern ermöglicht, ihre Betriebssysteme wie Windows, Linux oder Router automatisiert über Ansible Playbooks zu installieren und zu konfigurieren. Durch die Nutzung von AWX sollten die Vorteile einer webbasierten, intuitiven Plattform genutzt werden, um Automatisierungsprozesse zentral zu steuern, die Effizienz zu steigern und Fehler zu reduzieren.


Aufgabenbeschreibung:

Im Rahmen des Projekts habe ich einen AWX-Cluster zur Verwaltung von Ansible Playbooks implementiert. Das System musste die Anforderungen verschiedener Geschäftsfelder erfüllen, die sich über LDAP authentifizieren und Playbooks in einer übersichtlichen Benutzeroberfläche starten können.

Um die Verwaltung von über 1.000 Hosts zu automatisieren und eine manuelle Pflege des Inventars zu vermeiden, habe ich Python3-Skripte entwickelt. Diese Skripte ermöglichen die dynamische Erstellung und Aktualisierung des Inventars, indem sie Hostdaten aus der internen i-doit CMDB (Configuration Management Database) abrufen und mit AWX synchronisieren.

Das gesamte System wurde auf Debian installiert und anschließend in einem k3s-Cluster betrieben, einer leichtgewichtigen Kubernetes-Distribution, die eine effiziente Containerverwaltung ermöglicht.

Zusätzlich habe ich Mitarbeiterschulungen zur effektiven Nutzung von AWX und Ansible Playbooks durchgeführt. Ich war auch aktiv an der Entwicklung und Anpassung von Playbooks und Rollen beteiligt, um maßgeschneiderte Automatisierungslösungen für die spezifischen Bedürfnisse der verschiedenen Abteilungen zu erstellen.


Technische Details:

AWX: Die Open-Source-Variante von Ansible Tower, bietet die Möglichkeit, Credentials, Benutzer, Templates und Projekte in einer benutzerfreundlichen UI zu verwalten.

K3s: Eine leichtgewichtige Kubernetes-Distribution, die zur Bereitstellung und Verwaltung von AWX in einem Container-Umfeld verwendet wurde.

Python: Eingesetzt, um die JSON-RPC API der i-doit CMDB abzufragen und eine inventory.json-Datei zu erstellen, die von AWX als dynamisches Inventory genutzt wird.

Active Directory (AD): Zur Benutzerverwaltung integriert, um eine zentrale Authentifizierung und Verwaltung der Benutzerkonten zu gewährleisten.

LDAP: Als Authentifizierungsprotokoll verwendet, um die Benutzer aus Active Directory in die entsprechenden Organisationen und Teams innerhalb von AWX einzubinden.

Gitea: Zur Verwaltung von Code-Repositories und Container-Images verwendet.

i-doit: Eine Datenbank zur Verwaltung von Host-Einträgen, die als zentrale Quelle für die dynamische Inventarisierung dient.

VMware vCenter und Proxmox: Integration von VMware vCenter und Proxmox in die Automatisierung mittels Ansible, um virtuelle Maschinen zu erstellen und zu bearbeiten. Dies ermöglichte eine effiziente Verwaltung von virtuellen Umgebungen und die schnelle Bereitstellung von VMs entsprechend den Projektanforderungen.


Ergebnisse und Vorteile:

Effiziente Automatisierung: Durch den Einsatz von Ansible konnten zahlreiche Verwaltungsaufgaben automatisiert und der manuelle Aufwand erheblich reduziert werden.

Dynamisches Inventory Management: Die Integration der i-doit CMDB mit AWX ermöglicht eine stets aktuelle und automatisch gepflegte Hostliste, ohne dass manuelle Eingriffe erforderlich sind.

Skalierbarkeit und Flexibilität: Der Einsatz von k3s als Container-Orchestrierungslösung bietet hohe Skalierbarkeit und Flexibilität für zukünftige Anforderungen.

Strukturierte Organisationsverwaltung: Mehrere Organisationen wurden in AWX erstellt, die den verschiedenen Abteilungen entsprechen, was eine klare Trennung und effiziente Verwaltung ermöglicht.

Sicheres Zugriffsmanagement: Die Integration von Active Directory und LDAP stellt sicher, dass Benutzer automatisch den richtigen Organisationen und Teams zugeordnet werden, basierend auf ihren AD-Gruppenmitgliedschaften.

Zentrale Steuerung: Eine einheitliche Plattform zur Verwaltung aller Hosts und Automatisierungsaufgaben verbessert die Übersichtlichkeit und Kontrolle innerhalb der IT-Infrastruktur.

Geschultes Personal: Durch gezielte Schulungen sind die Mitarbeiter nun in der Lage, AWX und Ansible Playbooks effektiv zu nutzen, was die Selbstverwaltung und Effizienz weiter erhöht.

Maßgeschneiderte Automatisierungslösungen: Die Entwicklung spezifischer Playbooks und Rollen ermöglicht es, individuelle Anforderungen der verschiedenen Abteilungen präzise zu erfüllen und die Automatisierung optimal an die Geschäftsprozesse anzupassen.

Automatisierte Bereitstellung eines OKD/OpenShift Clusters

Kunde/Branche:
internes Projekt

Aufgabenbeschreibung:
  • Im Rahmen eines internen Projekts war die Planung und Umsetzung einer automatisierten Bereitstellung eines OKD/OpenShift Clusters vorgesehen. Hierfür wurden verschiedene Tools und Technologien eingesetzt, darunter OKD, Fedora CoreOS, CentOS, Ansible, VMware ESXi (welches in Zukunft zu Proxmox migriert wird), pfSense, SELinux und TrueNAS.
  • Meine Verantwortlichkeiten umfassen die Konzeptionierung, Durchführung und das Testing des gesamten Projekts. Dieses Projekt soll für meine Firma als Testumgebung dienen, um eine schnellere und effizientere Durchführung von Kundenprojekten zu ermöglichen. Die Testumgebung, die privat und nicht von außen zugänglich ist, ermöglicht es, Projekte von Kunden (in Absprache) schneller umzusetzen, was eine bessere und schnellere Bereitstellung für Kundenwünsche bietet.
 
  • OKD: Als Kubernetes-Distribution für die Orchestrierung von Containeranwendungen.
  • Fedora CoreOS: Als automatisiertes Betriebssystem, optimiert für Container-Workloads.
  • CentOS: Als solide Basis für traditionelle Serveranforderungen.
  • Ansible: Für die Automatisierung der Bereitstellung und Konfiguration der Infrastruktur.
  • VMware ESXi: Als Hypervisor für die Virtualisierung der Infrastruktur, mit Plänen zur Migration zu Proxmox für zukünftige Verbesserungen.
  • pfSense: Für Netzwerkmanagement und Sicherheitsfunktionen.
  • SELinux: Zur Gewährleistung der Sicherheit durch die Durchsetzung von Sicherheitsrichtlinien.
  • TrueNAS: Für zuverlässige und flexible Speicherlösungen.

Automatisierte Bereitstellung von OpenStack über VMware ESXi

Kunde/Branche:
internes Projekt

Aufgabenbeschreibung:
  • Das Hauptziel dieses internen Projekts war die Entwicklung und Implementierung einer automatisierten Lösung zur Bereitstellung von OpenStack auf VMware ESXi unter Verwendung von Ansible. Diese Initiative zielt darauf ab, die Grundlage für eine effizientere und schnellere Abwicklung von Kundenprojekten zu schaffen. Durch die Einrichtung einer solchen Testumgebung, die privat ist und externen Zugriff ausschließt, soll die Fähigkeit des Unternehmens verbessert werden, Kundenprojekte agil und effizient umzusetzen, was letztlich zu einer verbesserten Kundenzufriedenheit führt.
 
  • Ubuntu: Als Betriebssystem für die Host-Maschinen.
  • Horizon, Nova, Cinder, Neutron, Glance, Swift, Keystone: Als Kernkomponenten von OpenStack, um verschiedene Aspekte des Cloud-Computings zu verwalten.
  • Ansible: Zur Automatisierung der Bereitstellungs- und Konfigurationsprozesse.
  • VMware ESXi: Diente als Basisvirtualisierungslösung, mit Plänen für eine zukünftige Migration zu Proxmox.
  • pfSense: Für Netzwerksicherheit und -management.
  • PXE (Preboot Execution Environment): Für Netzwerkboot und Installation von Systemen über das Netzwerk.

Bereitstellung von Webserver Infrastruktur mithilfe von Ansible

Pharma und Medizintechnik

10-50 Mitarbeiter

Kunde/Branche:
Healthcare

Zielsetzung:
Mein Ziel war es, eine Ansible-Rolle zu entwickeln, die die automatisierte Einrichtung und Konfiguration von über 20 dedizierten Servern ermöglicht. Durch die vollständige Automatisierung sollten Konsistenz und Effizienz in der Serverbereitstellung sichergestellt und der manuelle Aufwand minimiert werden.

Aufgabenbeschreibung:
Im Rahmen eines Kundenprojekts habe ich eine Ansible-Rolle entwickelt, die die automatisierte Einrichtung und Konfiguration von über 20 dedizierten Servern basierend auf der Ubuntu-Distribution ermöglicht. Die Server werden vollständig mittels Ansible konfiguriert, um eine konsistente und effiziente Bereitstellung sicherzustellen.

Die automatisierte Konfiguration umfasst das User-Management sowie das zugehörige Rechte-Management. Zudem wurde eine MySQL-Datenbank mit initialer Installation, Benutzerrechten und Datenbanken eingerichtet. Weiterhin wurden Webserver mithilfe von Apache2 und PHP bereitgestellt. Anschließend wurden Let’s Encrypt-Zertifikate sowie virtuelle Hosts (vHosts) für verschiedene Subdomains erstellt.

Zusätzlich sorgt die entwickelte Rolle dafür, dass die Kommunikation im Hetzner-Netzwerk über VLANs mithilfe von iptables und Routing konfiguriert wird. Der Zugang zu den verschiedenen Servern erfolgt ausschließlich über eine pfSense-Firewall, die ebenfalls installiert und konfiguriert wurde. Darüber hinaus wurden Recherchen zur C5-Zertifizierung durchgeführt und verschiedene Evaluierungsmöglichkeiten dieser Zertifizierung geprüft.


Technische Details

Ansible: Verwendung von Ansible zur Automatisierung der Serverbereitstellung und -konfiguration durch maßgeschneiderte Rollen, die eine einheitliche Einrichtung über alle dedizierten Server gewährleisten.

Ubuntu: Auswahl der Ubuntu-Distribution als Basisbetriebssystem für die dedizierten Server, aufgrund ihrer Stabilität und breiten Unterstützung in der IT-Community.

User- und Rechte-Management: Implementierung eines umfassenden Benutzer- und Rechte-Managements mittels Ansible, um den sicheren und kontrollierten Zugriff auf die Serverressourcen zu gewährleisten.

MySQL: Einrichtung und Konfiguration von MySQL-Datenbanken, inklusive der Erstellung von Benutzern, Zuweisung von Rechten und Initialisierung von Datenbanken durch automatisierte Ansible-Playbooks.

Apache2 und PHP: Bereitstellung und Konfiguration von Apache2 als Webserver sowie PHP zur Unterstützung dynamischer Webanwendungen. Erstellung und Verwaltung von vHosts für verschiedene Subdomains zur Strukturierung der Webdienste.

Let’s Encrypt: Automatisierte Erstellung und Verwaltung von SSL/TLS-Zertifikaten mittels Let’s Encrypt, um sichere HTTPS-Verbindungen für die bereitgestellten Webdienste zu gewährleisten.

iptables und Routing: Konfiguration von iptables zur Steuerung des Netzwerkverkehrs und Einrichtung von Routing-Regeln innerhalb des Hetzner-Netzwerks, um die Kommunikation über VLANs zu ermöglichen.

pfSense: Installation und Konfiguration der pfSense-Firewall zur sicheren Verwaltung des Zugangs zu den dedizierten Servern, einschließlich der Einrichtung von Firewall-Regeln und VPN-Zugängen.

C5-Zertifizierung: Durchführung von Recherchen zur C5-Zertifizierung, Bewertung verschiedener Zertifizierungsmöglichkeiten und Vorbereitung der notwendigen Dokumentation und Prozesse zur Einhaltung der C5-Anforderungen.


Ergebnisse und Vorteile


Automatisierte Serverbereitstellung: Durch den Einsatz von Ansible konnten über 20 dedizierte Server schnell und konsistent eingerichtet werden, was den manuellen Aufwand erheblich reduziert und die Fehleranfälligkeit minimiert hat.

Effizientes User-Management: Automatisiertes User- und Rechte-Management sorgt für eine sichere und übersichtliche Verwaltung der Benutzerzugänge auf allen Servern.

Zuverlässige Datenbankinfrastruktur: Die automatisierte Einrichtung von MySQL-Datenbanken gewährleistet eine stabile und sichere Datenbankumgebung, die den Anforderungen des Kunden entspricht.

Sichere Webdienste: Bereitstellung von Apache2 und PHP ermöglicht die effiziente Verwaltung und den Betrieb von Webanwendungen, unterstützt durch automatisierte SSL-Zertifikate von Let’s Encrypt für sichere Verbindungen.

Netzwerksicherheit und -verwaltung: Durch die Konfiguration von iptables und das Routing über VLANs im Hoster-Netzwerk wurde eine sichere und effiziente Netzwerkkommunikation realisiert.

Zentralisierte Firewall-Verwaltung: Die Implementierung von pfSense als zentrale Firewall-Lösung sorgt für einen sicheren und kontrollierten Zugang zu den Servern, wodurch die Gesamtsicherheit der Infrastruktur erhöht wird.

C5-Zertifizierungsvorbereitung: Die durchgeführten Recherchen und Evaluierungen zur C5-Zertifizierung legen den Grundstein für die Einhaltung hoher Sicherheitsstandards und ermöglichen dem Kunden, zukünftige Zertifizierungsanforderungen zu erfüllen.

Skalierbarkeit und Wartbarkeit: Die automatisierte und strukturierte Konfiguration der Server ermöglicht eine einfache Skalierung und Wartung der Infrastruktur, um zukünftigen Anforderungen gerecht zu werden.

Implementierung CI/CD-Plattform

Internet und Informationstechnologie

50-250 Mitarbeiter

Teamgröße : 15

Verwendete Skills : Docker, docker-compose, Fedora, GitLab, Jenkins, Jira,
LDAP, Sonarqube CE & for Developer, Sonatype Nexus3,
traefik

Kunde/Branche:
Mittelständisches Softwareunternehmen

Aufgabenbeschreibung:
  • Projektsprache: Deutsch
  • Planung und Umsetzung einer CI/CD-Plattform für unterschiedliche Kundenprojekte, unter Verwendung von Tools wie Jenkins, GitLab, Sonatype Nexus3 und SonarQube.
  • Übernahme der Verantwortung für die Implementierung und Einarbeitung der Kollegen.
  • Integration einer Userverwaltung mittels LDAP
  • Einrichtung und Staging der CI/CD-Plattform sowie Bereitstellung der vServer basierend auf Fedora und Docker.
  • Bereitstellung von SSL-Zertifikaten und Anpassung der DNS-Einträge.
  • Implementierung von Docker Compose in Kombination mit traefik als Reverse Proxy.
  • Erarbeitung und Implementierung von Backup-, Restore- und DR-Konzepten.
  • Implementierung von System Monitoring zur CVE-Kontrolle für die verschiedenen Container.
  • Verantwortlich für monatliche Überprüfungen sowie Durchführung von Updates und Upgrades der verschiedenen Tools.
  • Zentraler Ansprechpartner bei verschiedensten Herausforderungen und Fehlern im Zusammenhang mit der CI/CD-Plattform.

Systemadministrator / Linux Administrator

Pharma und Medizintechnik

>10.000 Mitarbeiter

Teamgröße : 20

Verwendete Skills : tomcat, AlmaLinux, Docker, GitLab, inubit BPM, Liferay
CE, M/Text, Nginx, traefik, wildfly

Kunde/Branche:
Healthcare in Deutschland verteilt

Aufgabenbeschreibung:
  • Planung und Umsetzung von 3 Webportalen für durchschnittlich 40.000 Nutzer auf einer Business Management Plattform.
  • Verwendung folgender Tools: GitLab, Liferay Community, inubit BPM, M/Text und EnterpriseDB.
  • Verantwortung für Server, Netzwerk und Tools.
  • Einrichtung und Staging: Kundenwunsch nach einem 4-Stufen-Staging-Modell.
  • Implementierung der Linux-Umgebung auf AlmaLinux.
  • Implementierung von TEST und DEV in einer Docker Umgebung.
  • Erarbeitung und Implementierung von Backup-, Restore- und DR-Konzepten.
  • Bereitstellung von SSL-Zertifikaten für interne und externe Nutzung.
  • Implementierung und Administration von GitLab.
  • Implementierung von System Monitoring zur CVE-Kontrolle für die verschiedenen Tools.
  • Monatliche Überprüfungen, Updates und Upgrades der verschiedenen Tools in allen Umgebungen.
  • Zentraler Ansprechpartner bei Herausforderungen und Fehlern im Zusammenhang mit der BPM-Umgebung.

Umzug einer Social media platform für eine Genossenschaftsbank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Kunde/Branche:
Genossenschaftsbank

Rollen : DevOps Engineer

Teamgröße : 10

Verwendete Skills : AlmaLinux, Apache Solr, ClamAV, Docker, Domain-
Migrationsmanagement, Let's Encrypt, Nginx, Plesk,
PostgreSQL, wildfly, Zookeeper

Aufgabenbeschreibung:
  • Projektsprache Deutsch
  • Planung und Durchführung des Umzugs eines Webportals unter Einsatz fortschrittlicher Tools wie Plesk, Docker, Wildfly, Solr, Zookeeper, ClamAV und PostgreSQL.
  • Übernahme der Verantwortung für Linux Server, einschließlich der Einrichtung und Konfiguration der Container-Umgebung und des internen Netzwerks.
  • Entwicklung und Umsetzung eines Konzepts für den Webportal-Serverumzug ausgerichtet auf minimale Ausfallzeiten.
  • Implementierung von NginX als Reverse Proxy zur Optimierung der Serverlastverteilung durch Einsatz von Sticky Sessions.
  • Konfiguration und Einsatz von Let's Encrypt Certbot zur Erhöhung der Sicherheit durch automatisierte SSL-Zertifikatsbereitstellung.
  • Einrichtung und Verwaltung des Plesk Mailservers, inklusive DNS-, SMTP- und FTPS-Services.
  • Koordinierung des Domainumzugs und Anpassung der Routing-Einstellungen im Zuge des Wechsels zum neuen Hoster.
  • Entwicklung und Implementierung eines High-Availability-Konzepts, Planung und Durchführung von Ausfalltests sowie Analyse und Erstellung eines umfassenden Berichts über die Ergebnisse und Erkenntnisse.
  • In Kooperation mit dem Hosting-Anbieter Ausarbeitung und Implementierung eines umfassenden Backup-Konzepts für verschiedene Services.
  • Erfolgreicher Umzug und Neuindexierung von Apache Solr, einschließlich der Migration der PostgreSQL- Datenbank, zur Optimierung der Suchfunktionalitäten des Webportals. Im Team leistete ich außerdem einen wesentlichen Beitrag zur Integration von Apache ZooKeeper, um eine effiziente Koordination und Synchronisation über alle Server hinweg zu gewährleisten. Diese Maßnahmen führten zu einer spürbaren Verbesserung der Systemstabilität und Skalierbarkeit.

GEO Datenabfrage für Zustädigkeitssuche

GEO Datenabfrage für Zustädigkeitssuche

Pharma und Medizintechnik

>10.000 Mitarbeiter

Teamgröße : 1

Verwendete Skills : Docker, inubit BPM, Nginx, Nominatim, Photon API

Kunde/Branche:
Healthcare in Deutschland

Aufgabenbeschreibung:
  • Projektsprache: Deutsch
  • Planung und Umsetzung einer GEO-Datenabfrage-API: Entwicklung einer Schnittstelle zur effizienten Abfrage und Verarbeitung von GEO-Daten, die für Lokalisierung und Analyse der Zuständigkeit unerlässlich sind.
  • Systemadministration und Einrichtung der API: Verantwortung für die komplette Systemadministration und Implementierung der GEO-Daten API innerhalb einer Docker-basierten Container-Infrastruktur, um Effizienz und Skalierbarkeit zu gewährleisten.
  • Implementierung von Nominatim für Geocoding: Nutzung von Nominatim zur Umwandlung von Adressen in geografische Koordinaten, essentiell für zahlreiche Healthcare-Anwendungen.
  • Integration der Photon API: Einsatz der auf OpenStreetMap basierenden Photon API für verbesserte GEO-Datenabfragen und Standortsuchen.
  • Integration der Photon API in den inubit BPM-Workflow

Infrastructure Monitoring

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Teamgröße : 2

Verwendete Skills : AlmaLinux, Docker, Grafana, LogQL, Loki, Node
Exporter, Prometheus, PromQL, Promtail, yaml

Kunde/Branche:
Genossenschaftsbank in Deutschland

Aufgabenbeschreibung:
  • Projektsprache: Deutsch
  • Planung und Implementierung eines Infrastructure Monitorings: Einsatz eines containerisierten Monitoring- Systems mit Open-Source-Lösungen wie Docker, Grafana, Prometheus, Node-Exporter, Loki und Promtail.
  • Integration von Prometheus und Node-Exporter: Einrichtung auf Servern und Services zur Erfassung grundlegender Systemmetriken (CPU-, Speicher-, Festplatten- und Netzwerknutzung) in Prometheus.
  • Integration von Loki mit Promtails: Sammlung und Indexierung spezifischer Logs in Loki.
  • Einrichtung von Grafana: Visualisierung von Prometheus- Zeitreihendaten und Loki-Log-Aggregation in einer grafischen Web-Oberfläche.
  • Entwicklung einer High-Availability (HA) Lösung: Sicherstellung der Verfügbarkeit letzter Logs und Metriken über eine grafische Oberfläche im Falle eines Systemausfalls.
  • Implementierung des Grafana Alertmanagers: Alarmierung relevanter Personen bei Systemausfällen.
  • Design spezifischer Grafana-Dashboards: Entwicklung maßgeschneiderter grafischer Ansichten für effektives Monitoring.

Zertifikate

Certified Jenkins Engineer (CJE)

CloudBees University

2020


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden