freiberufler Kubernetes Experte | Senior DevSecOps auf freelance.de

Kubernetes Experte | Senior DevSecOps

zuletzt online vor 6 Tagen
  • 90‐150€/Stunde
  • 90461 Nürnberg
  • auf Anfrage
  • de  |  en
  • 05.11.2024

Kurzvorstellung

Ich bin seit 15 Jahren Generalist und beherrsche viele Programmiersprachen und Frameworks. Als anerkannter Kubestronaut fühle ich mich mit Kubernetes in der Cloud am wohlsten. Gerne automatisiere ich auch Tasks und Pipelines in diversen Frameworks.

Auszug Referenzen (1)

"R. hat unsere Erwartungen voll erfüllt. Sein breit gefächertes Wissen und seine ehrliche Kommunikation brachten uns erhebliche Benefits."
Architekt eines Cloud-Native Entwicklungsteams
Kundenname anonymisiert
Tätigkeitszeitraum

8/2023 – 9/2024

Tätigkeitsbeschreibung

In diesem Projekt wird eine Cloud-Native Webanwendung für den Betrieb in der Cloud entwickelt. Das Team arbeitet nach Scrum.
Aufgaben im Projekt umfassen:
• Entwicklung der Software-Architektur auf Basis von Cloud-Native Technologien
• Design von Kommunikationsflüssen und APIs
• Abstimmung mit Stakeholdern und Scrum-Master zu neuen Tasks
• Aufbau und Pflege von technischer Architektur-Dokumentation
• Einstufung und Katalogisierung von Risiken und technischen Schulden
• Proof of Concept von Toolsets, Frameworks und Sprachen
• Erstellung von Styleguides und architektonischen Vorgaben für Entwickler-Team
• Schneiden von Domänen und Services zur Implementierung
• Entwurf von Backup/Restore-Konzept
• Design von Prozessmodellen und Workflows

Eingesetzte Qualifikationen

DevOps, Automatisierungstechnik (allg.), Cloud Computing, Container Management, Continuous Delivery, Golang, Microsoft Azure, Node.Js, Softwareanforderungsanalyse, Software Architecture, Software Design, Supply-Chain-Management (SCM), Vue.Js

Qualifikationen

  • Ansible4 J.
  • Cloud (allg.)
  • Cyber Security2 J.
  • DevOps4 J.
  • Golang2 J.
  • Java (allg.)13 J.
  • Kubernetes5 J.
  • Microsoft Azure1 J.
  • Prozessberatung
  • Server Administration

Projekt‐ & Berufserfahrung

Architekt eines Cloud-Native Entwicklungsteams
Thanera GmbH, Nürnberg
8/2023 – 9/2024 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2023 – 9/2024

Tätigkeitsbeschreibung

In diesem Projekt wird eine Cloud-Native Webanwendung für den Betrieb in der Cloud entwickelt. Das Team arbeitet nach Scrum.
Aufgaben im Projekt umfassen:
• Entwicklung der Software-Architektur auf Basis von Cloud-Native Technologien
• Design von Kommunikationsflüssen und APIs
• Abstimmung mit Stakeholdern und Scrum-Master zu neuen Tasks
• Aufbau und Pflege von technischer Architektur-Dokumentation
• Einstufung und Katalogisierung von Risiken und technischen Schulden
• Proof of Concept von Toolsets, Frameworks und Sprachen
• Erstellung von Styleguides und architektonischen Vorgaben für Entwickler-Team
• Schneiden von Domänen und Services zur Implementierung
• Entwurf von Backup/Restore-Konzept
• Design von Prozessmodellen und Workflows

Eingesetzte Qualifikationen

DevOps, Automatisierungstechnik (allg.), Cloud Computing, Container Management, Continuous Delivery, Golang, Microsoft Azure, Node.Js, Softwareanforderungsanalyse, Software Architecture, Software Design, Supply-Chain-Management (SCM), Vue.Js

Cybersecurity Architekt | Lead DevSecOps
Kundenname anonymisiert, Nürnberg
11/2022 – 10/2024 (2 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2022 – 10/2024

Tätigkeitsbeschreibung

Konzeption und Implementierung von Security Guidelines und Best Practices bzgl.
• Patch Richtlinie
• Cloud Arbeitsplatz
• Transparente Proxies
• Artefakt-Storage und Staging
• Auswertung und Einstufung von leaks und CVEs
• Multibrowserstrategie
• Automatisierte Provisionierung von Arbeitsplätzen

Durchführung von Proof of Concepts
• Oracle Cloud Infrastructure Hybrid-Cloud-Betrieb
• Azure Hybrid-Cloud-Betrieb
• Aufbau C5-konforme Landing Zone auf Oracle OCI

Entwicklung von automatisierten Security-Improvements
• Image- und Code-Scanner
• SBOM-Erstellung in Pipelines
• CVE-Scanner
• CI/CD-Pipelines
• Continuous Security
• GitOps

Implementierung von Tools in Golang
• Leakscanner
• Leakreporter
• Cybersec-CLI
• Cybersec-Multiscanner
• Cybersec VSCodium Extension
• Cybersec EICAR-Variant Tester
• Cybersec EICAR-Imager

Evaluierung von Sicherheitstools und -maßnahmen
Erstellung, Validierung und Scanning von Software-Bill-Of-Materials
Implementierung und Etablierung von Supply-Chain Levels for Software Artifacts (SLSA)
Enablement und Ausstellung von Handlungsempfehlungen an Software-Teams und Stakeholder

Eingesetzte Qualifikationen

DevOps, Container Management, Cyber Security, Docker, Golang, IT Sicherheit (allg.), Java (allg.), Kubernetes, Openshift, Scrum

Lead DevOps
Kundenname anonymisiert, Nürnberg
8/2021 – 9/2022 (1 Jahr, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

8/2021 – 9/2022

Tätigkeitsbeschreibung

Erstellung von Ansible Rollen für:
• Rollouts/Deployments
• Automatisches Troubleshooting
• Reconfiguration/Auto-Healing

Entwicklung von:
• Jenkins CI/CD Pipelines
• Jenkins Shared Pipeline Library
• Jenkins Build und Deployment Monitoring
• PowerShell Workstation Configurator
• PowerShell Vulnerability Scanners

Konzeptionierung:
• Continuous Delivery
• Continuous Deployment

Eingesetzte Qualifikationen

Continuous Delivery, DevOps, Continuous Integration, Docker, Java (allg.), Jenkins, Windows Powershell, Ruby, Ansible, Kubernetes

DevOps
Rohde und Schwarz Marinesysteme, Hamburg
3/2021 – 6/2021 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 6/2021

Tätigkeitsbeschreibung

Für den Virtualisierungs-Cluster des Kunden sollte eine Software-Defined-Storage Lösung von DataCore automatisiert deployed, konfiguriert und angebunden werden. Dafür wurden unter anderem folgende Ansible-Rollen, PowerShell Skripte und Bash Automatisierungen entwickelt:
• ESXi-Backup/Restore
• DataCore vSphere-Deployment
• DataCore Configuration
• Command and Control Server für Cluster Ablaufsteuerung (Cluster-Control)
• Monitoring und Auto-Healing Funktionalität

Aufgaben im Projekt umfassten:
• Entwicklung von Ansible-Rollen für Linux und Windows
• Entwicklung und Optimierung von PowerShell-/Linux-Skripten
• Beratung bei Virtualisierungs-Best-Practices
• Kommunikation mit externen Software-Partnern
• Auswertung, Monitoring und Troubleshooting

Eingesetzte Qualifikationen

DevOps, Windows Server (allg.), Bash Shell, Windows Powershell, Ansible, Storage, Virtualisierung (Allg.), Vmware ESX Server, Netzwerktechnik

DevOps
Bundesagentur für Arbeit, Nürnberg
2/2020 – 4/2021 (1 Jahr, 3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2020 – 4/2021

Tätigkeitsbeschreibung

Unterstützung des Kunden bei der Migration seiner DC/OS Docker CaaS Plattform auf das Alternativ-Produkt Rancher.
Aufgaben im Projekt umfassten:
• Anpassung von Microservices auf das neue Istio Service-Mesh
• Umstellung von Images auf ein neues SLES Basis-System
• Aufbau und Wartung eines Service-Mesh und API-Gateway
• Aufbau einer GitOps Deployment Pipeline
• Entwicklung einer ChatOps Architektur
• Automatisierung von Infrastruktur-Provisionierung
• Realisierung von Self-Healing Funktionalitäten
• Implementierung von Monitoring/Observability Infrastruktur
• Automatisierung
• Fehleranalyse und Behebung
• Schulung und Support in Cloud Native

Eingesetzte Qualifikationen

Container Management, Continuous Delivery, DevOps, DevOps (allg.), Continuous Integration, OpenSuse, Confluence, Bash Shell, Docker, Git, Java (allg.), Jenkins, Jira, Spring Framework, Ansible, Puppet, Kubernetes

DevOps
Bundesagentur für Arbeit, Nürnberg
9/2018 – 2/2020 (1 Jahr, 6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2018 – 2/2020

Tätigkeitsbeschreibung

Unterstützung des Kunden bei der Migration diverser monolithisch aufgebauter Anwendungen auf eine Docker CaaS-Plattform, basierend auf dem Microservice-Pattern.
Aufgaben im Projekt umfassten:
• Docker-Images, Microservices und Maintenance-Tools
• Anpassung von Open Source Software an Kundenvorgaben
• Aufbau und Wartung eines Service-Mesh und API-Gateway
• Automatisierung von Infrastruktur-Provisionierung
• Realisierung von Self-Healing Funktionalitäten
• Implementierung von Monitoring/Observability Infrastruktur
• Automatisierung
• Fehleranalyse und Behebung
• Management von OSS Pullrequests
• Schulung und Support von Entwicklern

Eingesetzte Qualifikationen

Container Management, Continuous Delivery, DevOps, DevOps (allg.), Continuous Integration, OpenSuse, Server-Monitoring, Docker, Kubernetes

DevOps
Bundesagentur für Arbeit, Nürnberg
7/2016 – 7/2018 (2 Jahre, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2016 – 7/2018

Tätigkeitsbeschreibung

Unterstützung des Kunden bei der Einführung einer Docker-Plattform auf Basis von Mesosphere DC/OS.
Aufgaben im Projekt umfassten:
• Entwicklung von Puppet-Modulen, Docker-Images, Micro-Services und Maintenance-Tools
• Automatisierung von Tasks innerhalb und außerhalb der Container-Plattform
• Fehleranalyse und Behebung
• Management von OSS Pullrequests
• Schulung von Kollegen in DC/OS, Docker, Ansible und Agile Methoden
• Anforderungsanalyse und Dokumentation

Eingesetzte Qualifikationen

DevOps, Ansible, Container Management, Continuous Delivery, Docker, Java (allg.), Jenkins, Continuous Integration, Mariadb, OpenSuse, Puppet, Python, Ruby, Vmware ESX Server

Build-Manager (extern) (Festanstellung)
Bundesagentur für Arbeit, Nürnberg
5/2015 – 6/2016 (1 Jahr, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2015 – 6/2016

Tätigkeitsbeschreibung

Management der Build- und Deployment-Pipeline eines agilen Software-Projektes, sowie die Modernisierung des Build-Prozess von Ant nach Maven.
Das Projekt wurde nach dem Konzept Scrum durchgeführt. Tests wurden mit JUnit, Mockito und Silk-Test durchgeführt.
Die Web-Applikationen wurden als N-Schicht-Architektur auf Basis von JavaEE und Oracle ADF umgesetzt. Betrieben wurden die Anwendungen auf dem Oracle WebLogic Anwendungs-Server.
Aufgaben im Projekt umfassten:
• Weiterentwicklung und Pflege der Build-Pipeline
• Unterstützung von Kollegen bei Behebung von Laufzeit-Problemen
• Entwicklung von Maven-Plugins für spezielle Use-Cases
• Zusammenfassung und Optimierung von Build-Jobs
• Migration von Ant nach Maven
• Fehleranalyse und Behebung
• Schulung von Kollegen in Maven und Groovy
• Anforderungsanalyse und Dokumentation

Eingesetzte Qualifikationen

Apache Maven, Continuous Delivery, Git, Java (allg.), Jenkins, Continuous Integration, Python, Scrum

Lead DevOps (extern) (Festanstellung)
Bundesagentur für Arbeit, Nürnberg
7/2014 – 5/2015 (11 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2014 – 5/2015

Tätigkeitsbeschreibung

Entwicklung einer Managementanwendung zur Steuerung der WebLogic Infrastruktur des Auftraggebers, Durchführung von Anwendungs-Deployments und Ausführung von Skripten (Perl, Python, Bash).
Das Projekt wurde nach den Konzepten DevOps und Continous Delivery durchgeführt. Tests wurden mit JUnit, Mockito und Arquillian durchgeführt.
Die Web-Applikation wurde als 3-Schicht-Architektur auf Basis von JavaEE-Technologien umgesetzt
Aufgaben im Projekt umfassten:
• Konzeption von Datenmodell, Persistenz und Services
• Implementierung von neuen Anforderungen
• Testing von Schnittstellen und realisiertem Code
• Kommunikation und Abstimmung mit Betrieb
• Fehleranalyse und Behebung
• Pflege von Datenbank und Testfällen
• Anforderungsanalyse und Dokumentation

Eingesetzte Qualifikationen

DevOps, Apache Maven, Confluence, Continuous Delivery, Git, Java (allg.), Jira, Javaserver Faces, Continuous Integration, Oracle WebLogic Server, Scrum

IT-Consultant (Festanstellung)
Metasonic GmbH, Pfaffenhofen
7/2013 – 5/2014 (11 Monate)
Prozessindustrie
Tätigkeitszeitraum

7/2013 – 5/2014

Tätigkeitsbeschreibung

Aufgaben im Projekt umfassten:
• Installation, Betrieb und Wartung von FTP-, Git-, Build-, MySQL-Servern
• Usermanagement
• Monitoring
• Konzipierung und Einsatz einer GNU/Linux Backuplösung
• Automatisierung von Benutzertasks als Bash-Skripte
• Fehleranalyse und Behebung
• Dokumentation und Schulung

Eingesetzte Qualifikationen

Administration von Datenbanken, Server Administration, Bash Shell, Python, Business Process Model and Notation, Prozessmanagement

IT-Consultant (extern) (Festanstellung)
Allianz AG, München
11/2012 – 6/2013 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2012 – 6/2013

Tätigkeitsbeschreibung

Das Projekt wurde als SCRUM-Projekt (agile Entwicklungsmethodik) durchgeführt, die Entwicklung erfolgte strikt Test-getrieben (Test-Driven-Development) mit JUnit.
Als Datenmodell, Persistenzschicht, Dependency-Management-Container und UI wurden eigens entwickelte Frameworks des Auftraggebers zugrunde gelegt. Das Backend der Anwendung wurde in einer 3-Schicht-Architektur gemäß JavaEE, TDD und Law of Demeter realisiert.
Aufgaben im Projekt umfassen:
• Implementierung von neuen Anforderungen
• Testing von Schnittstellen und realisiertem Code
• Kommunikation und Abstimmung mit Fachbereich
• Optimierung von vorhandenem Code
• Fehleranalyse und Behebung
• Pflege der zugrunde liegenden Datenbank und Testfälle
• Bereitstellung und Pflege von XML-Testfällen
• Anforderungsanalyse und Dokumentation

Eingesetzte Qualifikationen

Subversion, Java (allg.), Oracle Database, Rich-Client, Scrum, Versicherungen (allg.)

Software-Entwickler (Festanstellung)
Nürnberger Versicherungen, Nürnberg
9/2008 – 11/2012 (4 Jahre, 3 Monate)
Versicherungen
Tätigkeitszeitraum

9/2008 – 11/2012

Tätigkeitsbeschreibung

Entwickelte Services:
• HTML-Datei erzeugen, mit Datenbankdaten bestücken und deployen
• Austausch der CSS-Datei für generierte HTML-Dokumente
• Excel-Tabellen Generierung anhand von Datenbank-Daten
• Management-Tool für Aufbau-Vorgaben der generierten Excel-Tabellen
• Datengenerierung und Bestückung eines AS/400-Servers
• Datenbank-CRUD-Service
• Service zur Konvertierung von HTML-Code in PDF-Dateien
Aufgaben im Projekt umfassen:
• Schulung von Kollegen im Bereich SQL/C#
• Entwurf und Entwicklung von unabhängigen Webservices
• Implementierung von Webserviceclients in C# und Java/JEE
• Erstellen von technischen Spezifikationen und Dokumentationen
• Implementierung von neuen KFZ-Tarifen
• Refactoring/Bugfixing der aktuellen Codebasis
• Optimierung von übernommenem Code
• Unterstützung von Consumern bei Fehlersuche, Behebung und Implementierung der Service-Schnittstelle
• Betreuung der zugrunde liegenden Datenbank
• Erweiterung und Betreuung der BiPRO-Schnittstelle
• Pflege der zugehörigen XML-Schemas
• Schulung von Kollegen im Bereich SQL/C#
• Bereitstellung von XML-Testfällen
• Einarbeitung von Kollegen
• Anforderungsanalyse und Dokumentation

Eingesetzte Qualifikationen

Versicherungen (allg.), IIS, C#, Hudson Software, Java (allg.), Jenkins, Team Foundation Server, Windows Presentation Foundation, XML, SOAP, XSD (XML Schema Definition)

Zertifikate

CKA: Certified Kubernetes Administrator
Linux Foundation
2024
CKAD: Certified Kubernetes Application Developer
Linux Foundation
2024
KCNA: Kubernetes and Cloud Native Associate
Cloud Native Computing Foundation
2024
KCSA: Kubernetes and Cloud Native Security Associate
Cloud Native Computing Foundation
2024
ITIL v4 Foundation
PeopleCert
2024
CKS: Certified Kubernetes Security Specialist
Linux Foundation
2024
Kubestronaut
Linux Foundation
2024
LFCS: Linux Foundation Certified System Administrator
Linux Foundation
2024

Ausbildung

Fachinformatiker Anwendungsentwicklung
Ausbildung
Nürnberger Versicherungen
2008

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Home-Office
unbedingt
Profilaufrufe
54
Alter
33
Berufserfahrung
16 Jahre und 5 Monate (seit 06/2008)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden