Deine Aufgaben
- Bedarfsanalyse & Planung:
- Evaluierung der Kundenanforderungen sowie bestehender Entwicklungs- und Betriebsprozesse
- Erstellung eines detaillierten Anforderungskatalogs für Automatisierungs- und Optimierungslösungen
- Lösungsdesign & Architektur:
- Konzeption maßgeschneiderter DevOps-Lösungen, inkl. CI/CD-Pipelines und containerisierter Umgebungen
- Entwurf skalierbarer, sicherer und performanter Systemarchitekturen unter Einsatz moderner Technologien (z.B. Docker, Kubernetes)
- Technische Beratung:
- Beratung von Kunden und internen Teams zu Best Practices in DevOps, Automatisierung und Infrastrukturmanagement
- Aufzeigen von Möglichkeiten zur Integration von Technologien wie Terraform, CloudFormation, Ansible sowie Monitoring-Tools (z.B. Prometheus, Grafana)
- Implementierung & Umsetzung:
- Übernahme der technischen Implementierung der entworfenen Lösungen oder Unterstützung des Implementierungsteams
- Aufbau und Pflege von automatisierten CI/CD-Pipelines unter Nutzung von Tools wie Jenkins, GitLab CI oder Azure DevOps
- Einsatz von Infrastructure-as-Code zur effizienten Bereitstellung und Verwaltung der Infrastruktur
- Troubleshooting & Support:
- Schnelle und effiziente Problemlösung bei technischen Herausforderungen in Build-, Deployment- und Betriebsprozessen
- Bereitstellung kontinuierlichen Supports und Monitoring zur Sicherstellung eines reibungslosen Betriebs
- Schulung & Wissenstransfer:
- Entwicklung und Durchführung von Schulungsprogrammen und Workshops zur effektiven Nutzung der DevOps-Tools
- Erstellung von Dokumentationen und Best-Practice-Materialien für Kunden und interne Teams
- Anforderungen:
- Fundierte Kenntnisse in Container-Technologien (Docker, Kubernetes) und Automatisierungstools (Jenkins, GitLab CI, Azure DevOps)
- Erfahrung im Einsatz von Infrastructure-as-Code Tools (Terraform, Ansible)
- Sicherer Umgang mit Monitoring-Tools (Prometheus, Grafana)
- Starke Kommunikationsfähigkeiten und kundenorientierte Arbeitsweise