Jobbeschreibung
Als DevOps-Engineer hast du die Aufgabe, unsere IT-Infrastruktur zu optimieren und zu stabilisieren. Dazu gehören folgende Schritte:
1. Bedarfsanalyse und -planung:
* Wir analysieren die Kundenanforderungen und bestehende Prozesse, um eine detaillierte Anforderungsliste für Automatisierungs- und Optimierungslösungen zu erstellen.
* Wir konzipieren maßgeschneiderte Lösungen, einschließlich CI/CD-Pipelines und containerisierter Umgebungen.
2. Lösungsdesign und Architektur:
* Wir entwerfen skalierbare, sichere und performante Systemarchitekturen unter Einsatz moderner Technologien wie Docker, Kubernetes.
* Wir beraten Kunden und interne Teams zu Best Practices in DevOps, Automatisierung und Infrastrukturmanagement.
3. Technische Beratung:
* Wir zeigen Möglichkeiten zur Integration von Technologien wie Terraform, CloudFormation, Ansible sowie Monitoring-Tools auf.
* Wir unterstützen das Implementierungsteam bei der technischen Implementierung der entworfenen Lösungen.
4. Implementierung und Umsetzung:
* Wir bauen und pflegen automatisierte CI/CD-Pipelines unter Nutzung von Tools wie Jenkins, GitLab CI oder Azure DevOps.
* Wir setzen Infrastructure-as-Code ein, um effizient die Bereitstellung und Verwaltung der Infrastruktur zu gewährleisten.
5. Troubleshooting und Support:
* Wir lösen schnelle und effiziente Probleme bei technischen Herausforderungen in Build-, Deployment- und Betriebsprozessen.
* Wir stellen kontinuierlichen Supports und Monitoring sicher, um einen reibungslosen Betrieb zu gewährleisten.
6. Schulung und Wissenstransfer:
* Wir entwickeln und durchführen Schulungsprogramme und Workshops zur effektiven Nutzung der DevOps-Tools.
* Wir erstellen Dokumentationen und Best-Practice-Materialien für Kunden und interne Teams.
Qualifikationen
* 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.
* Mindestens 2 Jahre Erfahrung als DevOps-Engineer.
* Gute Kenntnisse in mindestens einer Script-Sprache (z.B. Bash, Python, Golang oder Nodejs).
* Leidenschaft für die Automatisierung von Prozessen mithilfe von Workflow-Tools (z.B. GitlabCI, GitHub Actions, Jenkins, ArgoCD/Workflows oder AzureDevops).
* Einwandfreie Deutsch- und Englischkenntnisse in Wort und Schrift.