AWS DevOps Engineer
MICO GmbH
Berlin, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Berlin, Germany
Tech stack
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Bash
Software as a Service
Cloud Computing
Continuous Integration
ETL
Relational Databases
DevOps
Disaster Recovery
DNS
Github
Identity and Access Management
PostgreSQL
Node.js
OpenID
Powershell
Backup and Restore
Scripting (Bash/Python/Go/Ruby)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Route53
Functional Programming
Cloudwatch
Amazon Web Services (AWS)
Terraform
Docker
Job description
- Infrastruktur als Code: Weiterentwicklung und Pflege unserer Terraform-Module und Multi-Tenant-Stacks (VPC, ECS Fargate, Aurora PostgreSQL, S3, CloudFront, Lambda, IAM, AWS Backup)
- Betrieb & Zuverlässigkeit: Monitoring, Alarmierung, Incident Response und Pflege operativer Runbooks (Backup/Restore, Secret Rotation, Aurora Cutover)
- CI/CD: Ausbau der GitHub Actions Pipelines (OIDC-Authentifizierung, ECR-Deploys, Terraform Plan/Apply, DB-Migrationen)
- Multi-Tenant-Betrieb: Onboarding neuer Verlags-Mandanten, Isolation und Skalierung der Tenant-Stacks
- Sicherheit: IAM-Least-Privilege, KMS, WAF, Secrets Manager, TLS/DNS-Konfiguration inkl. Kunden-Domain-Onboarding
- Event-getriebene Pipelines: Betrieb der ETL-Kette (S3 * SQS * ECS) für PDF-Verarbeitung und Vorschau-Generierung
- Zusammenarbeit: Enge Abstimmung mit Application-Entwicklung (Payload CMS, Node.js/Lambda-Services, Reader-Apps)
Requirements
Must-haves
- 5+ Jahre Berufserfahrung im Bereich Cloud/DevOps, davon substanzielle Erfahrung mit AWS
- Sehr gute Kenntnisse in Terraform (Modularisierung, Remote State, Multi-Environment-Setups)
- Erfahrung mit Container-Orchestrierung (ECS/Fargate oder vergleichbar) und Docker
- Sicherer Umgang mit CI/CD (GitHub Actions oder vergleichbare Tools)
- Kenntnisse in Netzwerk & Security auf AWS (VPC, Security Groups, IAM, ACM, WAF)
- Erfahrung mit relationalen Datenbanken im Cloud-Kontext (RDS/Aurora)
- Deutsch mindestens Niveau B2 - für Abstimmung mit Kunden und im Team
- Gute Englischkenntnisse für technische Dokumentation
- Eigenständige, strukturierte Arbeitsweise und Freude an operativer Verantwortung in einem kleinen, schlagkräftigen Team
Nice-to-haves
- Erfahrung mit Multi-Tenant-SaaS-Architekturen
- Kenntnisse in CloudFront, Route 53, S3 Event Notifications, SQS/SNS
- Erfahrung mit AWS Backup, Disaster Recovery und Restore-Prozeduren
- Scripting (Bash, PowerShell, Node.js) für Automatisierung und Runbooks
- Berührungspunkte mit Medien-/Publishing-Umfeld oder Content-Plattformen
- Erfahrung mit Observability (CloudWatch, Alarmierung, Metriken)
Benefits & conditions
- Teilzeit/Drei-Viertel-Stelle (20-35 h/Woche) mit Festanstellung - planbare Work-Life-Balance
- Hybrides-Arbeitsmodell: Büro in Berlin und Homeoffice
- Verantwortungsvolle Rolle in einem kritischen Produktivsystem für namhafte Verlage
- Moderner Tech-Stack: AWS, Terraform, GitHub Actions, ECS Fargate, Aurora Serverless v2
- Direkter Einfluss auf Architektur und Betriebsqualität in einem überschaubaren Team
- Abwechslungsreiche Aufgaben von IaC-Entwicklung über Incident Response bis Mandanten-Onboarding