CI/CD Platform Engineer
Westhouse Consulting GmbH
Frankfurt am Main, Germany
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Frankfurt am Main, Germany
Tech stack
Backup Devices
Continuous Integration
Test Management
Toolchain
Scripting (Bash/Python/Go/Ruby)
Gitlab
Terraform
Job description
- Betrieb und Wartung gemeinsam genutzter Plattformprodukte wie GitLab, TestRail, Harbor, Tofu Controller und Config Manager
- Sicherstellung von Verfügbarkeit, Zuverlässigkeit, Wartbarkeit und Lifecycle-Management dieser Services
- Unterstützung beim Bootstrapping neuer Umgebungen sowie Sicherstellung konsistenter Basis-Konfigurationen
- Standardisierung und Automatisierung von Produkt-Provisionierung, Upgrades, Backups, Monitoring- und Recovery-Prozessen
- Analyse und Behebung von Incidents sowie Koordination nachhaltiger Lösungen gemeinsam mit Plattform- und Produktteams
- Erstellung und Pflege von Betriebsdokumentationen, Runbooks und Service-Standards
- Bereitstellung von Self-Service-Plattformfunktionen, damit Produktteams GitOps- und CI/CD-basierte Services effizient und mit minimalem Aufwand konfigurieren, nutzen und betreiben können
- Entwicklung und Weiterentwicklung nutzerorientierter Plattformprodukte, insbesondere des Config Managers
- Unterstützung von Teams beim Onboarding und der Nutzung gemeinsamer Services durch standardisierte Workflows und Automatisierung
- Unterstützung und Optimierung GitOps-basierter Produktkonfigurations- und Delivery-Patterns
- Enge Zusammenarbeit mit internen Nutzer zur Verbesserung von Benutzerfreundlichkeit, Akzeptanz und Serviceerlebnis
- Übersetzung von Plattformanforderungen in produktisierte und wiederverwendbare Service-Fähigkeiten
- Weiterentwicklung der D4P-CI/CD-Toolchain um integrierte Sicherheits-, Compliance- und Software-Supply-Chain-Funktionen
- Implementierung und Wartung von Funktionen wie OSS-Scanning, Security-Scanning, Artefakt-Signierung und Policy-Enforcement
- Integration dieser Funktionen in die gemeinsame CI-Toolchain und Deployment-Workflows
- Verbesserung der Automatisierung rund um Build-, Test-, Release- und Deployment-Prozesse
- Unterstützung einer sicheren und regelkonformen Softwarebereitstellung durch wiederverwendbare Plattform-Patterns
- Beitrag zur kontinuierlichen Verbesserung von Engineering-Standards, Governance und Automatisierung
Requirements
- ES MUSS ZU JEDEM SKILL MINDESTENS EIN PROJEKTBEISPIEL GENANNT WERDEN!!!!!
- Nachgewiesene Erfahrung im Aufbau, Betrieb und der kontinuierlichen Verbesserung interner Plattformprodukte oder gemeinsam genutzter Engineering-Services
- Fundierte praktische Erfahrung in der Administration und dem Betrieb von GitLab in größeren Umgebungen
- Erfahrung im CI/CD-Plattformengineering, einschließlich Pipeline-Enablement, Runner-Konzepten sowie gemeinsam genutzten Build- und Deployment-Services
- Praktische Erfahrung mit Infrastructure as Code, idealerweise OpenTofu / Terraform
- Erfahrung im Betrieb oder in der Integration von Tools wie Artefakt-Registries, Testmanagement-Tools und Deployment-Controllern
- Erfahrung mit Environment-Bootstrapping, standardisierten Plattform-Setups und dem Onboarding von Services
- Erfahrung in der Konzeption und Wartung zuverlässiger sowie supportbarer Shared Services, einschließlich Backup/Recovery, Monitoring, Upgrades und Lifecycle-Management
- Erfahrung mit der Integration von Security-Scanning, OSS-/Software-Composition-Analysis, Artefakt-Signierung oder vergleichbaren Software-Supply-Chain-Kontrollen in CI/CD-Workflows
- Sehr gute Scripting- und Automatisierungskenntnisse für Plattformbetrieb und Serviceintegration
- Fähigkeit, eng mit Stakeholdern und internen Nutzer zusammenzuarbeiten, um Anforderungen in wiederverwendbare Plattformfähigkeiten zu übersetzen
- Sehr gute Dokumentations- und Kommunikationsfähigkeiten im Kontext von Engineering-Plattformen