Skip to content
View mertemr's full-sized avatar
🐧
git push --force origin main
🐧
git push --force origin main

Organizations

@abclojistik @tuna-ai-tech @cognipath

Block or report mertemr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mertemr/README.md

Mert Emir

DevOps Lead Β· 4+ years running infrastructure as code

LinkedIn Website

Typing SVG

Profile

DevOps engineer working across individual contribution and technical leadership, responsible for cloud infrastructure decisions as well as hands-on implementation. Core areas: cloud migrations, systems administration, cloud architecture design, cost optimization, and CI/CD automation, built on Terraform and GitHub Actions.

Platform Narrative

A platform shouldn't stop at "it deploys." It should carry infrastructure from a Terraform plan to a monitored, cost-aware production service through a controlled path:

Provision -> Build -> Deploy -> Observe -> Optimize

  • Provision: VPCs, ECS/Fargate, RDS, and IAM defined through versioned Terraform modules pulled from a private registry, across a multi-account AWS Organizations setup with centralized SSO.
  • Build: Services built through Docker Bake and matrix/multi-platform GitHub Actions pipelines, running in parallel instead of one long serial job.
  • Deploy: GitHub Actions ships through ECR to ECS Fargate, with blue-green/canary rollouts, environment-gated approvals from staging to production, and automated rollback on failed health checks.
  • Observe: Prometheus and Grafana cover the stack, with CloudWatch as the first place I check when something breaks.
  • Optimize: RDS Reserved Instances, Savings Plans, and right-sized Fargate tasks keep a recurring FinOps pass grounded in real usage.

Status panel

πŸ—οΈ Infra as code 100% Terraform, private module registry, no console click-ops
πŸš€ Deploy pipeline GitHub Actions -> Docker Bake -> ECR -> ECS Fargate
πŸ” Security posture Least-privilege IAM, layered Security Groups, Gitleaks scanning on every repo
πŸ“ˆ Observability Prometheus + Grafana on ECS/EFS, unmonitored infra doesn't count as production to me
πŸ’° Cost discipline RDS Reserved Instances, Savings Plans, right-sized Fargate tasks
🏒 AWS accounts Multi-account landing zone via AWS Organizations, centralized SSO

Track record

  • Migrated on-prem/VPS workloads to AWS and broke a monolith into containerized microservices running on ECS/Fargate
  • Retired legacy pipelines in favor of GitHub Actions, with reusable workflows shared across repos
  • Built blue-green/canary deployment flows with environment-gated approvals (staging -> production) and automated rollback on failed health checks
  • Set up matrix/multi-platform GitHub Actions builds and Docker Bake multi-target builds running in parallel
  • Stood up a multi-account AWS Organization with centralized SSO
  • Maintain a private Terraform module registry so infra changes stay reviewable, versioned, and consistent across environments

Stack

Cloud & Infrastructure:

AWS GCP HCP Terraform Ansible Docker

CI/CD & Delivery:

GitHub Actions Amazon ECS AWS Lambda ArgoCD FluxCD

Security & Governance:

Gitleaks IAM HashiCorp Vault Trivy Snyk Cloudflare

Observability & Cost:

Prometheus Grafana CloudWatch Datadog

Languages & Automation:

Python TypeScript Bash

GitHub Stats

GitHub Streak

Followers Stars

Off the clock

A small vineyard, the stray cats around it, and a telescope out whenever the sky's clear. R.I.P. Sufle, the calmest cat in the vineyard 🐈

Profile views

Pinned Loading

  1. django-environ django-environ Public

    Forked from joke2k/django-environ

    Django-environ allows you to utilize 12factor inspired environment variables to configure your Django application.

    Python

  2. long-exposure-camera long-exposure-camera Public

    A Python program that provides long exposure-like output

    Python 2

  3. esp8266-WOL esp8266-WOL Public

    Wake-On-Lan -actually WoW- with MicroPython ESP8266

    Python

  4. pii-project pii-project Public

    Plant Irrigation Integration project on ESP8266

    JavaScript 5 3

  5. mjml-server mjml-server Public

    MJML wrapped in Express for use over HTTP

    JavaScript