Stellenangebot
Lead API DevOps Engineer & Deployment Coordinator
Als Lead API DevOps Engineer & Deployment Coordinator bei Tiber Tech überwachen und koordinieren Sie den Einsatz von AWS-basierten Anwendungen und APIs in einer hybriden Arbeitsumgebung. Die Rolle erfordert fundierte Kenntnisse in Cloud-Architektur, CI/CD-Pipelines und DevOps-Praktiken sowie starke Kommunikationsfähigkeiten zur Zusammenarbeit mit cross-funktionalen Teams.
Aufgaben
- Überwachung der Bereitstellungsgesundheit über mehrere Pipelines (CI/CD) hinweg und Behebung auftretender Probleme unter strikter Einhaltung bewährter Verfahren.
- Verwaltung der laufenden Aktualisierung der Projektdokumentation und Erstellung neuer Prozessabläufe.
- Erfolgreiche Durchführung und Bereitstellung von AWS-basierten Anwendungen.
- Erfolgreiche Bereitstellung, Tests und Überwachung von APIs und Diensten.
- Fehlersuche und zeitnahe Berichterstattung der Ergebnisse, um die Gesundheit und Zuverlässigkeit der bereitgestellten Anwendungen sicherzustellen.
- Sicherstellung der Einhaltung von SLAs und Überwachung von Leistungskennzahlen.
- Fehlersuche und Berichterstattung der Ergebnisse an die Senior Engineering Leadership.
- Engagement und Kommunikation mit anderen aus verschiedenen Teams.
- Leitung funktionsübergreifender Meetings und Überprüfung von Meeting-Notizen und Aktionspunkten.
- Etablierung und Dokumentation der KPI-Verfolgung für die Einheit.
- Einrichtung von Netzwerksicherheitsmaßnahmen.
- Allgemeine Unterstützung des Personals bei auftretenden Problemen.
- Unterstützung anderer Entwickler durch den Build- und Bereitstellungsprozess, insbesondere bei größeren Projekten.
- Tägliche Tests und Fehlerkorrekturen.
- Führen von gut dokumentierten Aufzeichnungen, Überprüfung des Fortschritts und Analyse der Leistung.
- Kenntnis der Kernkomponenten der jeweiligen Geschäftseinheit.
- Überwachung der Bereitstellung von APIs auf Cloud-Diensten in Zusammenarbeit mit dem Projektmanager.
- Verwaltung von Ressourcen und Reduzierung von Sicherheitsbedrohungen durch Aufrechterhaltung angemessener Zugriffsebenen, Automatisierung von Bereitstellungsprozessen und Anpassung von Konfigurationseinstellungen.
Anforderungen
- Nachgewiesene Erfahrung mit Cloud-Infrastruktur.
- Nachgewiesene Fähigkeiten im DevOps-Engineering mit Cloud-Plattformen.
- Erfahrung mit Cloud-Plattformen wie Amazon EC2/EBS, Azure Cloud oder Google Cloud Platform.
- Fähigkeiten in C#, Java, JavaScript und Python.
- Effektive mündliche Kommunikationsfähigkeiten.
- Starke organisatorische Fähigkeiten, einschließlich Problemlösung.
- Ausgezeichnete Zeitmanagement- und Priorisierungsfähigkeiten.
- Mindestens 5 Jahre Erfahrung im IT-Infrastrukturmanagement.
- Mindestens 3 Jahre Erfahrung in der AWS-Cloud-Architektur.
- Grundlegendes Verständnis von Site Reliability Engineering-Methodologien.
- Kenntnisse in Cloud-Infrastruktur-Automatisierungstools wie Terraform, Ansible, Packer, Helm.
- Kenntnisse in Linux/Unix-Betriebssystemen.
- Erfahrung im Management komplexer, hochverfügbarer verteilter Systeme.
- Kenntnisse in Programmiersprachen einschließlich Python, Java, JavaScript, Bash-Skripte.
- CI/CD-Erfahrung mit Jenkins, ArgoCD, GitLab oder ähnlichen Versionskontrollsystemen.
- Erfahrung mit agilen Methodologien wie Scrum, Kanban oder ähnlichen Frameworks.
- Kenntnisse AWS-spezifischer Technologien wie S3, EC2, Lambda, RDS, DynamoDB, ECS, API Gateway, CloudFormation, IAM, VPC, Route53, SQS, Redshift.
- Kenntnisse AWS-bezogener Technologien einschließlich Terraform, Ansible, Packer, Kubernetes, Helm, CloudWatch, CloudTrail, ECR, EFS.
- Kenntnisse der AWS-Cloud-Architekturprinzipien einschließlich Verfügbarkeit, Skalierbarkeit, Hochverfügbarkeit, Redundanz, Disaster Recovery und Sicherheit.
- Kenntnisse der Prinzipien des Application Lifecycle Managements einschließlich CI/CD, TDD, Sicherheitsaudits, Schwachstellen- und Patchmanagement, Überwachung und Alarmierung.
- Kenntnisse cloud-nativer Architekturen einschließlich Microservices, Serverless Computing und ereignisgesteuerter Architekturen.
Jobdetails