Einsatz von OpenShift für skalierbare Container-Umgebungen, einschließlich der Konfiguration von Nodes, Netzwerk-Policies und Security-Contexts für sichere und hochverfügbare Anwendungen
Nutzung von GitLab und Puppet zur Implementierung automatisierter CI/CD-Pipelines und zentralem Patch-Management für eine effiziente Infrastrukturverwaltung
Implementierung eines Monitoring-Systems mit Prometheus und Grafana zur Ressourcenüberwachung sowie von Splunk und ELK-Stack für zentrale Log-Analyse und Fehlersuche
Entwicklung von Ansible-Playbooks zur Automatisierung von Deployments und Routineaufgaben sowie Einsatz von Terraform zur Bereitstellung und Verwaltung von Infrastrukturressourcen
Optimierung und Skalierung von Kubernetes-Clustern, einschließlich Performance-Tuning und Automatisierung von Backups und Updates
Integration von Sicherheitsrichtlinien in CI/CD-Pipelines und Durchführung von Security-Scans zur Einhaltung von DevSecOps-Standards
Erstellung und Pflege technischer Dokumentationen, einschließlich Anleitungen für Deployment-Prozesse und Konfigurationsstandards
Analyse und Behebung von Performance-Engpässen und Fehlern in Produktionsumgebungen durch gezieltes Troubleshooting
Einführung von Self-Healing-Mechanismen zur automatischen Stabilisierung von Anwendungen und Infrastruktur bei Störungen
Mitarbeit in agilen Teams mit Scrum- und Kanban-Methoden, um Projekte effizient und kollaborativ umzusetzen
Automatisiertes Deployment von Basisdiensten mit Azure DevOps, einschließlich der Erstellung von Pipelines und deren Integration in bestehende IT-Prozesse
Analyse und Behebung von Problemen bei Service Deployments, einschließlich der Anpassung und Optimierung von Konfigurationen für eine störungsfreie Bereitstellung
Verwaltung von Repositories, einschließlich der Sicherstellung von Code-Qualität, Durchführung von Security-Updates und Pflege der Versionierung
Konfiguration und Wartung von Firewall-Regeln zur Absicherung der IT-Infrastruktur und Gewährleistung der Netzwerksicherheit
Entwicklung und Pflege von Bash-, Ansible- und Puppet-Skripten zur Automatisierung wiederkehrender Aufgaben, wie z. B. Provisionierung und Konfigurationsmanagement
Optimierung der bestehenden CI/CD-Prozesse durch Einführung neuer Standards und Automatisierungsmaßnahmen, um die Bereitstellungsgeschwindigkeit zu erhöhen
Durchführung von Sicherheitsüberprüfungen und Implementierung von Compliance-Maßnahmen, um regulatorische Vorgaben zu erfüllen
Erstellung von technischen Dokumentationen zu Deployments, Skripten und Sicherheitskonzepten für den internen Gebrauch und Wissensaustausch
Troubleshooting und Performance-Analysen, um Engpässe zu identifizieren und zu beheben
Zusammenarbeit mit interdisziplinären Teams, um Infrastrukturänderungen reibungslos zu planen und umzusetzen
AutomatisierungDeployment-ManagementKonfigurationsmanagementFehleranalyseProblemlösungSicherheitsmanagementNetzwerkadministrationPerformance-OptimierungSkriptingDokumentationserstellungCI/CD-ProzessgestaltungInfrastrukturmanagementProzessoptimierungCompliance-ÜberprüfungZusammenarbeit in interdisziplinären TeamsMonitoringLoggingSkalierungsstrategien
Hannover
4 Jahre
2014-04 - 2018-03
Einführung und Optimierung von DevOps- und Container-Technologien im JEE-Umfeld
Prozessautomation und Gestaltung einer effizienten CI/CD-Pipeline zur Optimierung von Entwicklungs- und Deploymentprozessen.
Betrieb von 500 JBoss- und 60 Tomcat-Instanzen für Front- und Backend-Anwendungen im Umfeld von SAP, inklusive Fehlerbehebung und Performance-Optimierung.
Einführung von Puppet, Hiera und r10k zur zentralisierten Verwaltung von Konfigurationen in verschiedenen Umgebungen.
Erstellung und Anpassung von Ansible-Playbooks zur Automatisierung wiederkehrender Administrationstätigkeiten und Deployments.
Teilnahme am Proof of Concept für die Einführung von Containertechnologien (PaaS), um die Infrastruktur zu modernisieren und skalierbar zu gestalten.
Parametrisierung und Scripting in Bash und Python zur Automatisierung und Anpassung von Systemprozessen.
Unterstützung bei der Integration von CMDB-Daten für automatisierte Konfigurationsprozesse und Infrastruktur-Management.
Durchführung von Performance-Analysen und Optimierungen auf Server- und Applikationsebene.
Mitarbeit an der Einführung von Monitoring-Lösungen wie Grafana und Icinga2 zur Ressourcen- und Fehlerüberwachung.
Unterstützung bei der Einführung von Docker und Kubernetes für Container-basiertes Deployment.
Aufbau und Betrieb einer internationalen Linux- und Netzwerk-Infrastruktur
Linux Systems EngineerSystemadministrationNetzwerkmanagementScripting...
Linux Systems Engineer
Administration und Support von Linux- und UNIX-Systemen in einer komplexen, internationalen Umgebung, inklusive 24/7-Schichtbetrieb und Rufbereitschaft.
Beratung und Monitoring einer globalen Mailserver-Infrastruktur, um zuverlässige Kommunikation sicherzustellen.
Installation, Konfiguration und Administration von Apache/Tomcat-Servern als Secure-HTTP-Reverse-Proxy, einschließlich Nutzung der URL-Rewrite-Engine und VirtualHosts.
Netzwerkkonzeption und Aufbau, inklusive DNS-, DHCP-, NFS- und Samba-Administration für eine nahtlose Integration von Netzwerkdiensten.
Implementierung und Verwaltung von OpenLDAP zur zentralen Authentifizierung und Verzeichnisverwaltung.
Durchführung von Scripting-Aufgaben in Bash, Awk, Sed und Perl zur Automatisierung von Prozessen und zur Unterstützung der Systemadministration.
Durchführung von Performance-Analysen und Optimierungen auf Systemebene, um die Effizienz zu steigern.
Erstellung und Pflege von Datenbanken sowie Bearbeitung von Tickets zur Unterstützung der operativen IT.
Installation und Konfiguration von Apache/Jserv sowie Sicherstellung eines stabilen Betriebs dieser Umgebungen.
SolarisOracleGentooMySQLSambaNFSPerlBashAwkSedApache/TomcatRemedy ARSNagiosApache/Jserv WebserverSLESWindows NTMSSQLDNSDHCPmod_rewriteopenSSHopenLDAPOpenSSLPostfixExchange Server
Einsatz von OpenShift für skalierbare Container-Umgebungen, einschließlich der Konfiguration von Nodes, Netzwerk-Policies und Security-Contexts für sichere und hochverfügbare Anwendungen
Nutzung von GitLab und Puppet zur Implementierung automatisierter CI/CD-Pipelines und zentralem Patch-Management für eine effiziente Infrastrukturverwaltung
Implementierung eines Monitoring-Systems mit Prometheus und Grafana zur Ressourcenüberwachung sowie von Splunk und ELK-Stack für zentrale Log-Analyse und Fehlersuche
Entwicklung von Ansible-Playbooks zur Automatisierung von Deployments und Routineaufgaben sowie Einsatz von Terraform zur Bereitstellung und Verwaltung von Infrastrukturressourcen
Optimierung und Skalierung von Kubernetes-Clustern, einschließlich Performance-Tuning und Automatisierung von Backups und Updates
Integration von Sicherheitsrichtlinien in CI/CD-Pipelines und Durchführung von Security-Scans zur Einhaltung von DevSecOps-Standards
Erstellung und Pflege technischer Dokumentationen, einschließlich Anleitungen für Deployment-Prozesse und Konfigurationsstandards
Analyse und Behebung von Performance-Engpässen und Fehlern in Produktionsumgebungen durch gezieltes Troubleshooting
Einführung von Self-Healing-Mechanismen zur automatischen Stabilisierung von Anwendungen und Infrastruktur bei Störungen
Mitarbeit in agilen Teams mit Scrum- und Kanban-Methoden, um Projekte effizient und kollaborativ umzusetzen
Automatisiertes Deployment von Basisdiensten mit Azure DevOps, einschließlich der Erstellung von Pipelines und deren Integration in bestehende IT-Prozesse
Analyse und Behebung von Problemen bei Service Deployments, einschließlich der Anpassung und Optimierung von Konfigurationen für eine störungsfreie Bereitstellung
Verwaltung von Repositories, einschließlich der Sicherstellung von Code-Qualität, Durchführung von Security-Updates und Pflege der Versionierung
Konfiguration und Wartung von Firewall-Regeln zur Absicherung der IT-Infrastruktur und Gewährleistung der Netzwerksicherheit
Entwicklung und Pflege von Bash-, Ansible- und Puppet-Skripten zur Automatisierung wiederkehrender Aufgaben, wie z. B. Provisionierung und Konfigurationsmanagement
Optimierung der bestehenden CI/CD-Prozesse durch Einführung neuer Standards und Automatisierungsmaßnahmen, um die Bereitstellungsgeschwindigkeit zu erhöhen
Durchführung von Sicherheitsüberprüfungen und Implementierung von Compliance-Maßnahmen, um regulatorische Vorgaben zu erfüllen
Erstellung von technischen Dokumentationen zu Deployments, Skripten und Sicherheitskonzepten für den internen Gebrauch und Wissensaustausch
Troubleshooting und Performance-Analysen, um Engpässe zu identifizieren und zu beheben
Zusammenarbeit mit interdisziplinären Teams, um Infrastrukturänderungen reibungslos zu planen und umzusetzen
AutomatisierungDeployment-ManagementKonfigurationsmanagementFehleranalyseProblemlösungSicherheitsmanagementNetzwerkadministrationPerformance-OptimierungSkriptingDokumentationserstellungCI/CD-ProzessgestaltungInfrastrukturmanagementProzessoptimierungCompliance-ÜberprüfungZusammenarbeit in interdisziplinären TeamsMonitoringLoggingSkalierungsstrategien
Hannover
4 Jahre
2014-04 - 2018-03
Einführung und Optimierung von DevOps- und Container-Technologien im JEE-Umfeld
Prozessautomation und Gestaltung einer effizienten CI/CD-Pipeline zur Optimierung von Entwicklungs- und Deploymentprozessen.
Betrieb von 500 JBoss- und 60 Tomcat-Instanzen für Front- und Backend-Anwendungen im Umfeld von SAP, inklusive Fehlerbehebung und Performance-Optimierung.
Einführung von Puppet, Hiera und r10k zur zentralisierten Verwaltung von Konfigurationen in verschiedenen Umgebungen.
Erstellung und Anpassung von Ansible-Playbooks zur Automatisierung wiederkehrender Administrationstätigkeiten und Deployments.
Teilnahme am Proof of Concept für die Einführung von Containertechnologien (PaaS), um die Infrastruktur zu modernisieren und skalierbar zu gestalten.
Parametrisierung und Scripting in Bash und Python zur Automatisierung und Anpassung von Systemprozessen.
Unterstützung bei der Integration von CMDB-Daten für automatisierte Konfigurationsprozesse und Infrastruktur-Management.
Durchführung von Performance-Analysen und Optimierungen auf Server- und Applikationsebene.
Mitarbeit an der Einführung von Monitoring-Lösungen wie Grafana und Icinga2 zur Ressourcen- und Fehlerüberwachung.
Unterstützung bei der Einführung von Docker und Kubernetes für Container-basiertes Deployment.
Aufbau und Betrieb einer internationalen Linux- und Netzwerk-Infrastruktur
Linux Systems EngineerSystemadministrationNetzwerkmanagementScripting...
Linux Systems Engineer
Administration und Support von Linux- und UNIX-Systemen in einer komplexen, internationalen Umgebung, inklusive 24/7-Schichtbetrieb und Rufbereitschaft.
Beratung und Monitoring einer globalen Mailserver-Infrastruktur, um zuverlässige Kommunikation sicherzustellen.
Installation, Konfiguration und Administration von Apache/Tomcat-Servern als Secure-HTTP-Reverse-Proxy, einschließlich Nutzung der URL-Rewrite-Engine und VirtualHosts.
Netzwerkkonzeption und Aufbau, inklusive DNS-, DHCP-, NFS- und Samba-Administration für eine nahtlose Integration von Netzwerkdiensten.
Implementierung und Verwaltung von OpenLDAP zur zentralen Authentifizierung und Verzeichnisverwaltung.
Durchführung von Scripting-Aufgaben in Bash, Awk, Sed und Perl zur Automatisierung von Prozessen und zur Unterstützung der Systemadministration.
Durchführung von Performance-Analysen und Optimierungen auf Systemebene, um die Effizienz zu steigern.
Erstellung und Pflege von Datenbanken sowie Bearbeitung von Tickets zur Unterstützung der operativen IT.
Installation und Konfiguration von Apache/Jserv sowie Sicherstellung eines stabilen Betriebs dieser Umgebungen.
SolarisOracleGentooMySQLSambaNFSPerlBashAwkSedApache/TomcatRemedy ARSNagiosApache/Jserv WebserverSLESWindows NTMSSQLDNSDHCPmod_rewriteopenSSHopenLDAPOpenSSLPostfixExchange Server