Onur Aslan
DevOps Engineer - Certified Kubernetes Administrator
DevOps Engineer - Certified Kubernetes Administrator
Email: [email protected]
Mobile: +90 546 865 39 55
Mobile: +90 546 865 39 55
Professional Experience
Atölye15 (DevOps Engineer) / Remote / October 2023 — Present
- Multi-cloud Infrastructure: Provisioned and maintained Azure AKS, AWS EKS and Oracle Cloud Kubernetes environments with reusable Terraform modules, including networking, identity and regional worker clusters.
- GitOps and Kubernetes: Managed multi-region management and worker deployments with Argo CD, Helmfile and Helm charts; used environment-specific configuration and application-of-applications to coordinate releases across clusters.
- Networking and Automation: Configured AWS Global Accelerator endpoints and cloud networking for regional workloads; automated connector VM deployments with Python, pyinfra and Docker Compose.
- Monitoring and Observability: Deployed kube-prometheus-stack, Loki, Tempo and Grafana across clusters for metrics, logs and distributed traces; configured alerts and notifications.
- CI/CD: Developed and maintained CI/CD pipelines on Azure DevOps and GitHub Actions for hundreds of microservices; automated container image version updates in deployment charts.
- Elasticsearch: Set up and managed Elasticsearch cluster in Kubernetes with Elasticsearch operator.
Namecheap (Site Reliability Engineer) / Remote / June 2022 — October 2023
- Monitoring: Monitored and optimized Kubernetes clusters to ensure high availability and performance.
- Alerts: Implemented robust monitoring and alerting systems to proactively identify and resolve issues.
- Scripting: Created and maintained a series of bash scripts for customer migrations to new infrastructure.
- Configuration Management: Managed server and local configurations for VM and Kubernetes clusters with Ansible and Terraform.
- Networking: Maintained network/BGP announcements with Netbox.
- Kubernetes: Maintained Kubernetes clusters with thousands of nodes created with Rancher and OpenStack.
- Helm: Developed and maintained Helm charts for various projects. Used the Helmfile plugin extensively.
DefensX (DevOps Engineer) / Remote / February 2019 — June 2022
- Infrastructure Architect: Designed, installed, managed and maintained the company's entire infrastructure on Azure with Terraform and Ansible. Responsible for authorization, security, maintenance, PKI and VPN; followed best practices such as DRY and modularization for Terraform.
- Kubernetes Deployments: Developed a kubectl plugin to manage deployments to many Kubernetes clusters. Responsible for scalable, mission-critical Kubernetes deployments to AKS, EKS and DO.
- Kubernetes Servers: Installed and maintained Kubernetes clusters on Azure, AWS, DO and bare-metal servers.
- Automation: Dockerized, developed CI/CD pipelines and automated deployments of every microservice.
- Security Scans: Implemented periodic security scans and security updates/fixes to every image.
- Monitoring: Set up monitoring tools—Prometheus, Loki and Grafana—and provided informative dashboards.
- Rust Development: Developed bindings and a high-performance service for a URL categorization engine with Rust.
- Python Development: Developed an OAuth2-based login provider with Python FastAPI and Vue.js, and integrated it with Azure AD and Okta.
Volunteer Experience
Rust / docs.rs / Software/DevOps Engineer / January 2016 — February 2022
Built and operated Rust library documentation infrastructure, including containerized builds and PostgreSQL.
Debian Project / Package Maintainer / August 2010 — Present
Maintained Python and Perl packages, patched compatibility issues and resolved bugs.
Skills
- DevOps: Kubernetes (CKA), Azure AKS, AWS EKS, Oracle Cloud, Terraform, Ansible, pyinfra, Argo CD, Helm/Helmfile, Prometheus/Loki/Tempo/Grafana, GitLab CI/CD, GitHub Actions, Linux
- Programming: Rust, Python, Bash, JavaScript, PostgreSQL