CI/CD & DevOps Engineer (m/w/d)
Verantwortung
Aufbau und Optimierung von CI/CD-Pipelines mit Jenkins und Azure DevOps.
Verwaltung von Git-Repositories inkl. Branching-Strategien und Code-Reviews.
Einbindung automatisierter Tests (Unit, Integration, UI) in CI/CD zur Sicherung von Qualität und Testabdeckung.
Einsatz von SonarQube zur statischen Codeanalyse; Festlegung von Qualitätsmetriken.
Einhaltung von Lizenz-Compliance und kontinuierliches Vulnerability Tracking.
Planung und Automatisierung von Software-Releases mit Staging- und Rollback-Strategien.
Betrieb von Anwendungen mit Logging, Alerting und Monitoring.
Qualifikationen
Mehrjährige Erfahrung im DevOps-Bereich, idealerweise im agilen Softwareentwicklungsumfeld.
Praxis in CI/CD-Tools wie Jenkins, Azure DevOps, GitLab sowie Build-Management mit CMake.
Fundierte Git-Kenntnisse inkl. Branching-/Merge-Strategien.
Erfahrung in Codequalitätssicherung mit SonarQube, ESLint oder ähnlichen Tools.
Kenntnisse im Release- und Deployment-Management, bevorzugt mit Docker, Kubernetes und Azure.
Grundkenntnisse in Bash, PowerShell, Python; Erfahrung mit Terraform und Ansible von Vorteil.
Hohes Maß an Eigenverantwortung, Proaktivität, analytischem Denken und Problemlösungskompetenz.
Teamfähigkeit, Kommunikationsstärke und Bereitschaft zur kontinuierlichen Weiterbildung.
Benefits