Resume

My professional career, experience, and skills.

Salih Kayiplar

Cloud & DevOps Engineer - Bielefeld, Germany

Summary

With a versatile career spanning both freelancing and a full-time position, my experience in Clouds, DevOps, and software engineering roles stands as a testament to my adaptability and technical acumen. Specializing in Cloud platforms such as Azure and AWS, I've become proficient in utilizing various Cloud services as well as Cloud Native tools. My professional journey doesn't end there; I've further developed skills in Infrastructure-As-Code, Kubernetes, containerization, and deployment automation. My capabilities extend to monitoring, logging and tracing solutions, as well as intricate projects involving messaging, search indexing, database management, identity and access management, functions as a service, among others. With a firm commitment to excellence and a keen understanding of the diverse technological landscape, my background provides a well-rounded perspective and the hands-on experience essential to meet the evolving demands of the industry. Whether working independently or within a team, I consistently strive to innovate and deliver solutions that align with both short-term goals and long-term visions.

Experience as Freelancer

Cloud & DevOps Engineer @ Mercedes-Benz Tech Innovation GmbH

Cloud: Azure

Platform: GitHub

Feb 2023 - Sep 2023

  • Design of DevOps processes and release architecture in Azure
  • Development and introduction GitHub pipelines for IaC deployments
  • Introduction of Terraform and Terragrunt as Infrastructure-as-code tool. Setup includes
    • Terraform Modules with semantic release
    • Hosting: Azure AppService
    • Database: Azure Managed SQL Server & Azure CosmosDB
    • Streaming/Messaging: Azure EventHub, Azure StreamAnalytics
    • Monitoring: Azure Monitor, ApplicationInsights, Azure Alerts and ActionGroups, Azure LogAnalytics
    • Networking:
      • Spoke: Virtual Network, Subnet
      • Hub: Virtual Network, Subnet, Azure Firewall & Policy, Azure Bastion, Azure Route Table, Azure ExpressRoute Circuit, Azure Virtual Network Gateway, Azure Virtual Network Gateway Connection, Azure Express Route Cicuit Peering, ...
    • Storage: StorageAccount
  • Maintenance of existing Azure Infrastructure and Azure DevOps pipelines
  • Helping with the first steps of migrating a monolithic application to microservices architecture

Cloud & DevOps Engineer @ havida-it GmbH

Cloud: Azure

Platform: GitLab

Since Sep 2022

  • Azure Cloud setup via Terragrunt including components like AKS, Managed Postgresql, Keyvault, StorageAccount, Virtual Networks & Subnets, DNS Zone, Managed Grafana, ...
  • Development of GitLab CI/CD pipelines and introduction of staging concept
  • Introduction of monitoring, logging and tracing architecture
    • Visualization: Azure Managed Grafana
    • Monitoring: Azure Monitor, Prometheus
    • Logging: Grafana Loki
    • Tracing: Grafana Tempo
  • Build Grafana Dashboards and Alerting for developer teams
  • Toolkit for solving specific problems
    • Messaging: Apache Kafka
    • Searchindexer: Elasticsearch, Logstash for building indices
    • Database: Managed PostgreSQL and Zalando Postgres Operator
    • Deployments: ArgoCD GitOps (Helm Apps) + Kustomize with "app-of-apps" architecture (for productive stages) and GitLab CI/CD pipelines with a deployment script written in Golang (for development stages)
    • Security: External Secrets Operator, Azure KeyVault, cert-manager
    • Backups: Velero & WAL-G backups for Postgres Operator
  • Highly Available GitLab Runner Setup
  • Unification of two seperate clusters into one
  • First learnings of hub/spoke architecture in Azure, use spoke vnet for AKS cluster
  • Prepare and hold DevOps trainings for teams

Cloud & DevOps Engineer @ Claivolution GmbH

Cloud: Hetzner, Azure

Platform: GitLab

Since Jun 2022

  • Managed Kubernetes on the Hetzner Cloud with self-developed Terraform module
  • Go Development and GitLab CI/CD Pipelines for Automations
  • Development of a Helm chart toolkit
  • Deployment of Kubernetes clusters on-premise and Azure AKS via Terraform and Terragrunt
  • Deployments: ArgoCD GitOps (Helm Apps) + Kustomize with "app-of-apps" architecture, GitLab Container Registry
  • Monitoring/Logging: Prometheus, Grafana, Grafana Loki
  • Streaming/Messaging: NATS
  • Security: Keycloak, HashiCorp Vault, External Secrets Operator, Istio
  • AI & Machine Learning: JupyterHub, Aim, Ray

Cloud, DevOps & Software Engineer @ JonDos GmbH

Cloud: AWS

Platform: GitHub, Bitbucket

Jan 23 - Feb 2023

  • Kubernetes Cluster on AWS (EKS) via official EKS Terraform module for interal services and automations
  • Deployments: ArgoCD GitOps (Helm Apps) + Kustomize with "app-of-apps" architecture
  • Implementation of automatic drift checks via GitHub pipelines
  • Security: Introduction of Keycloak
  • Backups: Introduction of Velero
  • Implemtation of an API via Python FastAPI that automates Jira Tasks
  • Implemtation of automated build and release pipelines in GitHub Actions and BitBucket Pipelines

Cloud & DevOps Engineer @ Anonymous client

Cloud: AWS

Platform: GitHub

July 22 - Sep 2022

  • Migration of an already existing insurance software / CRM system and a Joomla web application to the AWS Cloud (to AWS EKS), applications were already containerized
  • Kubernetes Cluster on AWS (EKS) via official EKS Terraform module for interal services and automations
  • Deployments: ArgoCD GitOps (Helm Apps) + Kustomize with "app-of-apps" architecture
  • Implementation of automatic drift checks via GitHub pipelines
  • Security: Introduction of Keycloak
  • Backups: Introduction of Velero
  • Monitoring/Logging: Introduction of Grafana, Prometheus and Grafana Loki

Software Engineer @ PIOZ GmbH

Platform: BitBucket

Feb 22 - Sep 2023

  • Development of a cross-platform banking app with Xamarin (C#)
    • Product unfortunately never went live
  • Development of a backend API via Python Django, which interacts with Telegram and schedules automated notifications and daily videos

Experience as Employee

Cloud/DevOps/Software Engineer @ Arvato Systems GmbH

Cloud: Azure, VMWare Cloud Director

Platform: Bitbucket, GitHub

Nov 2020 - Jan 2023

  • Development of REST APIs, Serverless Functions & DevOps processes for the Arvato Private Cloud using the frameworks/tools: Django (Python), Jakarta EE (Java), Golang, PostreSQL, Docker, Kubernetes, OpenFaaS, MessageQueues (RabbitMQ AMQP & MQTT)
  • Cloud DevOps via Terraform, GitHub Actions & Azure/VMWare Providers for automated rollout of customer environments
  • Implementation of Terraform modules, Azure Policies & Powershell Runbooks
  • Development of the Terraform basis for the automated rollout of web services (web service API) based on Jenkins Pipeline.
  • Support and administration of customer environments in Azure as well as in the OnPremise environment (Web & Application Server on Linux and Windows).
  • Internal automation processes via Django (Python) REST API, Jenkins Pipelines and Groovy modules (issuing certificates, testing of certificates, test/roll out software packages)
  • Vulnerability Management (enforcement of security measures in the on-premise environment)

Education

University of Paderborn, Germany Oct 2016 - Oct 2020

  • Major: Computer Science
  • GPA: 2,1 (good)

Experience Abroad

University of California, Riverside Sep 2018 - Apr 2019

  • Semester Abroad
  • Major: Computer Science
  • Organized as so-called "Freemover"

Last updated: May 2023