Datenbanken und Storage
- Relationales Datenbankdesign auf Basis von PostgreSQL
- Design und Nutzung von NoSQL-Datenbanken mit DynamoDB
- Erfahrung mit verteilten Storage-Lösungen auf Basis von NetApp, EFS
- Einsatz von Amazon S3 als Storage-Lösung
Zusammenarbeit
- Durchführung von Mitarbeitergesprächen
- Moderation von Workshops
Plattformen
- Nutzung von AWS Cloudfront zur Auslieferung dynamischer und statischer Inhalte
- Verwendung von Spring und Spring Boot zur Entwicklung von Java-Anwendungen
- Linux in der Entwicklung und im Serverbetrieb
- Containerisierung mit Docker und Betrieb über AWS ECS
- Betrieb von Anwendungen mit AWS Elastik Beanstalk
Infrastructure & Automatisierung
- Verwendung von CDK, Cloudformation und Serverless Framework
- Automatisierung von Image Builds mit Packer und Ansible
- Automatisierung von Build- und Deployment-Prozessen mit Jenkins
- Automatisierung von Build- und Deployment-Prozessen mit CodePipeline
- Migration
- Migration von Legacy-Anwendungen und -Daten vom Datacenter in die Cloud
Change Management
- Begleitung agiler Transformationsprozesse mit Fokus auf Team-Strukturierung und organisatorische Veränderungen
Zusammenarbeit
- Praktische Erfahrung in der Zusammenarbeit nach dem Scrum-Framework
Architektur und Design
- Entwicklung skalierbarer Cloud-Anwendungen mit AWS
- Design und Implementierung von Web APIs
- Konzeption und Umsetzung event-getriebener Cloud-Architekturen
- Entwicklung von Multi-Tenant-Anwendungen
Netzwerk und Netzwerksicherheit
- Design von VPCs (NAT, SecGroups, NACLs, Private Link)
- DNS-Management mit Route53
Serverless- und Cloud-Native-Technologien
- Praktische Erfahrung mit AWS Lambda, API Gateway, EventBridge, SQS, SNS und DynamoDB