AWS & Cloud-Infrastruktur
- Apps auf Amazon EC2 bereitstellen und verwalten.
- Kostenlose oder kostenpflichtige SSL-Zertifikate für sicheren Zugriff auf die Anwendungen konfigurieren und verwalten.
- IAM-Benutzer, Rollen und Richtlinien nach dem Prinzip der minimalen Rechte entwerfen und umsetzen.
- Auto Scaling Groups und Application Load Balancer erstellen und verwalten.
- Datenbanken bereitstellen und verwalten, inklusive RDS und andere AWS-Datenbankdienste.
- VPCs, Subnets, Routing-Tabellen, Sicherheitsgruppen und Netzwerkomponenten konfigurieren und verwalten.
- AWS-Dienste wie SNS, SES, S3, CloudWatch und Route 53 implementieren und verwalten.
- AWS-Infrastruktur auf Leistung, Sicherheit und Kosteneffizienz prüfen und optimieren.
Anwendungs-Hosting & Server-Management
- Mehr als 13 Microservices, die auf EC2-Instanzen gehostet werden, verwaltet und gepflegt.
- NGINX als Reverse Proxy und Load Balancer für Microservice-basierte Anwendungen konfiguriert.
- Anwendungsbereitstellungen, SSL-Konfigurationen und Serververwaltung übernommen.
CI/CD & Automatisierung
- CI/CD-Pipelines mit Jenkins aufgebaut und verwaltet.
- Automatisierte Anwendungsbereitstellungen mit GitHub Actions durchgeführt.
- SonarQube für automatisierte Code-Qualitäts- und Sicherheitsanalysen integriert.
- Mit Maven und Node.js Build-Tools für Java und JavaScript gearbeitet.