Kubernetes Experte | Senior DevSecOps
- Verfügbarkeit einsehen
- 1 Referenz
- 90‐150€/Stunde
- 90461 Nürnberg
- auf Anfrage
- de | en
- 05.11.2024
Kurzvorstellung
Auszug Referenzen (1)
"R. hat unsere Erwartungen voll erfüllt. Sein breit gefächertes Wissen und seine ehrliche Kommunikation brachten uns erhebliche Benefits."
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
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
Projekt‐ & Berufserfahrung
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
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
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
DevOps, Container Management, Cyber Security, Docker, Golang, IT Sicherheit (allg.), Java (allg.), Kubernetes, Openshift, Scrum
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
Continuous Delivery, DevOps, Continuous Integration, Docker, Java (allg.), Jenkins, Windows Powershell, Ruby, Ansible, Kubernetes
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
DevOps, Windows Server (allg.), Bash Shell, Windows Powershell, Ansible, Storage, Virtualisierung (Allg.), Vmware ESX Server, Netzwerktechnik
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
Container Management, Continuous Delivery, DevOps, DevOps (allg.), Continuous Integration, OpenSuse, Confluence, Bash Shell, Docker, Git, Java (allg.), Jenkins, Jira, Spring Framework, Ansible, Puppet, Kubernetes
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
Container Management, Continuous Delivery, DevOps, DevOps (allg.), Continuous Integration, OpenSuse, Server-Monitoring, Docker, Kubernetes
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
DevOps, Ansible, Container Management, Continuous Delivery, Docker, Java (allg.), Jenkins, Continuous Integration, Mariadb, OpenSuse, Puppet, Python, Ruby, Vmware ESX Server
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
Apache Maven, Continuous Delivery, Git, Java (allg.), Jenkins, Continuous Integration, Python, Scrum
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
DevOps, Apache Maven, Confluence, Continuous Delivery, Git, Java (allg.), Jira, Javaserver Faces, Continuous Integration, Oracle WebLogic Server, Scrum
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
Administration von Datenbanken, Server Administration, Bash Shell, Python, Business Process Model and Notation, Prozessmanagement
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
Subversion, Java (allg.), Oracle Database, Rich-Client, Scrum, Versicherungen (allg.)
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
Versicherungen (allg.), IIS, C#, Hudson Software, Java (allg.), Jenkins, Team Foundation Server, Windows Presentation Foundation, XML, SOAP, XSD (XML Schema Definition)
Zertifikate
Linux Foundation
Linux Foundation
Cloud Native Computing Foundation
Cloud Native Computing Foundation
PeopleCert
Linux Foundation
Linux Foundation
Linux Foundation
ScrumAlliance
Ausbildung
Nürnberger Versicherungen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden