Berufserfahrungen
Cloud & DevOps Engineer
NioyaTech LLC - USA (Intern, Remote)
- Planung, Implementierung und Automatisierung von CI/CD-Pipelines.
- Bereitstellung und Optimierung der IT-Infrastruktur.
Asset Manager
Huawei – Türkei 07/2016 – 07/2017
- Planen und Koordinieren von Bestellungen und Lieferungen
- Verfolgen und Auditieren von unternehmenseigenen Assets
- Nachverfolgung der Rücksetzung von IT-Geräten zur Systemsicherheit
- Überwachung der Entsorgung und des Verkaufs von Unternehmens-Assets
Education Consultant & Coordinator
United Towers Educational Consulting – Türkei. 11/2013 – 07/2016
- Vermittlung von Schülerinnen und Studentinnen für Work-and-Travel-Programme, Sprachtrainings-, Sommer- und Auslandspraktikaprogramme.
- Koordination von Bildungs-und Kulturaustauschmöglichkeiten in über 20 Ländern
Berufliche Weiterbildung & Sprachkurse – Deutschland 01/2019 – 04/2023
Kompetenzen
Cloud (AWS) Services:
- EC2, EBS, EFS, S3, AMI
- Auto Scaling, Lambda, RDS
- VPC, Route 53, CloudFront
- API Gateway, Certificate Manager
- DynamoDB, CloudFormation
- EKS, ECS, ECR, SQS, SNS, CloudWatch
DevOps Tools & Technologies:
- Docker, Docker Compose
- Kubernetes, Rancher, Helm Charts
- Terraform, Ansible
- Jenkins, GitLab CI/CD
- Git, GitHub, YAML, JSON
- Linux (Bash), Powershell
- Prometheus, Grafana
- Nginx, Apache, Python, Maven
- Agile, Scrum, Jira
Projekte
CAPSTONE PROJEKT - Microservice Projekt
- Entwicklung einer automatisierten Anwendung auf Basis der Microservices-Architektur mit Java, Spring Boot und Spring Cloud, integriert mit MySQL.
- Containerisierung der Anwendung mit Docker für konsistente und portable Umgebungen.
- Bereitstellung der Microservices auf einem Kubernetes-Cluster, verwaltet mit Rancher.
- Implementierung von CI/CD-Pipelines zur Automatisierung der Bereitstellung und Updates mit Jenkins.
- Infrastrukturautomatisierung mit Terraform zur Skalierung der gesamten Infrastruktur auf AWS EC2-Instanzen.
- Nutzung von Prometheus und Grafana zur kontinuierlichen Überwachung der Anwendung und Cluster-Performance.
- Versionskontrolle und Teamzusammenarbeit über GitHub.

KUBERNETES PROJEKT - Kubernetes Microservices Phonebook
- Projektziel: Entwicklung einer Phonebook-Microservice-Webanwendung mit MySQL-Datenbank, um die Microservice-Architektur praktisch umzusetzen.
- Architektur: Die Anwendung umfasst einen Front-End-Service und einen Back-End-Service, die mit der MySQL-Datenbank interagieren.
- Containerisierung: Beide Services wurden dockerisiert und in Containern bereitgestellt.
- Orchestrierung: Verwaltung und Skalierung der Services durch Kubernetes-Deployments.
AWS PROJEKT - Cloud Infrastructure mit AWS Services
- Projektziel: Entwicklung und Bereitstellung einer Blog-Webanwendung auf AWS Cloud Infrastructure, basierend auf dem Django Framework.
- Load Balancing und Skalierung: Einsatz eines Application Load Balancer (ALB) und einer Auto Scaling Group (ASG) für EC2-Instanzen zur Lastverteilung und Skalierbarkeit.
- Datenbank: Integration einer relationalen Datenbank (RDS) innerhalb einer definierten VPC für stabiles und sicheres Datenmanagement.
- Ergänzende AWS-Dienste: Verwendung von S3 zur Datenspeicherung, Lambda für serverlose Funktionen und DynamoDB als zusätzliche Datenbanklösung.
- Verteilung und Routing: Implementierung von CloudFront zur effizienten Content Delivery und Route 53 für DNS-Management und Routing.

Education

Clarusway IT Training School
AWS SAA & DevOps Engineer Weiterbildung
- 39-wöchige berufliche Weiterbildung (insgesamt 1480 Stunden: IT Fundamentals, AWS SAA, DevOps).
- Fundierte Erfahrung mit Shell-Scripting, Git, Linux Environments, Network und AWS EC2, S3, VPC, Route53, IAM…
- Einsatz von Ansible, Terraform und AWS CloudFormation für das Anlegen und Verwalten von Cloud-Ressourcen
- Containerisierungs- und Virtualisierungsprojekte mit Docker, Docker Compose, Kubernetes, EKS uns ECS
- Erfahrung in der Orchestrierung, Skalierung und Vernetzung von Kubernetes mit EKS, ECS, Kubeadm und Rancher
- Automatisierte Skalierung und Verwaltung von Kubernetes-Clustern mit Helm, Terraform und Ansible
- Implementierung und Automatisierung von CI/CD-Pipelines mit Jenkins, Cloud und GitHub-Integration
- Einsatz von Monitoring Tools wie Prometheus, Grafana, AWS CloudWatch

Istanbul Aydin Universität
Postgraduiertenstudium (PHD), Business Admin.

San Francisco Bay University
Master Of Business Administration (MBA), Finanzen

De Anza College
Sprachaufenthalte Englisch

Kaplan International
Sprachaufenthalte Englisch

Kahramanmaras Sütcü Imam Universität
Bachelor-Abschluss, Elektroingenieur
BLOGS
Wie ich meine professionelle CV-Website mit AWS, Terraform & GitHub Actions erstellt und bereitgestellt habe
Autor: Ibrahim Kilicaslan
Datum: 22.07.2025
Einleitung
Als Cloud & DevOps Engineer wollte ich, dass meine persönliche Website nicht nur meine berufliche Erfahrung, sondern auch meine technischen Fähigkeiten in Automatisierung, Cloud-Infrastruktur und bewährten Praktiken widerspiegelt. Anstatt einen einfachen Website-Builder zu verwenden, entschied ich mich, meine CV-Website mit AWS-Services (S3, Route 53, CloudFront, ACM) zu erstellen und alles mit Terraform und GitHub Actions zu automatisieren.
In diesem Beitrag teile ich meine Reise, die Architektur, die Herausforderungen, denen ich mich gestellt habe, und eine Schritt-für-Schritt-Anleitung für alle, die eine moderne, sichere und vollständig automatisierte statische Website auf AWS erstellen möchten.
Warum nicht einfach einen Website-Builder verwenden?
- Vollständige Kontrolle über Infrastruktur und Bereitstellung
- Lernen und Präsentieren realer DevOps- und Cloud-Fähigkeiten
- Skalierbarkeit und Sicherheit mit AWS-Best-Practices
- Automatisierung: Keine manuellen Uploads, kein FTP, keine "Klick-und-Hoffen"-Bereitstellungen
Architektur-Übersicht
Die Website ist eine statische HTML/CSS/JS-Site, gehostet auf AWS S3, global über CloudFront ausgeliefert, mit HTTPS (ACM) gesichert und DNS mit Route 53 verwaltet. Die gesamte Infrastruktur ist mit Terraform als Code definiert, und Bereitstellungen werden mit GitHub Actions automatisiert.
- S3: Statisches Website-Hosting
- CloudFront: CDN, HTTPS, benutzerdefinierte Domains
- Route 53: DNS-Verwaltung
- ACM: Kostenlose SSL-Zertifikate (automatische Verlängerung)
- GitHub Actions: CI/CD für automatische Bereitstellung
Schritt für Schritt: Wie ich es gemacht habe
- Design & Frontend: Erstellung einer modernen, responsiven CV-Website mit HTML, CSS und JavaScript.
- Infrastructure as Code: Erstellung eines modularen Terraform-Setups für S3, CloudFront, Route 53 und ACM.
- CI/CD: Einrichtung von GitHub Actions für automatisierte Bereitstellungen.
- Domain & DNS: Registrierung und Verwaltung meiner Domain mit Route 53.
- SSL & Sicherheit: Verwendung von ACM für SSL-Zertifikate und Erzwingung von HTTPS.
Abschließende Gedanken
Der Aufbau einer eigenen Website mit AWS und vollständiger Automatisierung ist nicht nur eine großartige Lernerfahrung – es ist auch eine Möglichkeit, sich als DevOps- oder Cloud-Engineer hervorzuheben.
Wenn Sie eine moderne, sichere und vollständig automatisierte persönliche Website möchten, nutzen Sie gerne mein Repository als Vorlage und machen Sie es zu Ihrem eigenen!
Viel Erfolg beim Bauen! 🚀
Ibrahim Kilicaslan