رزومه

مهندس SRE با پیشینه‌ای قوی در مهندسی نرم‌افزار و شبکه و بیش از ۱۰ سال تجربه در پشتیبانی از سازمان‌های فناوری اطلاعات بین‌المللی. علاقه‌مند به ساخت راهکارهای مبتنی بر کانتینر و ابر و به‌کارگیری تخصصم در چالش‌های زیرساختی داده‌محور.

مهندس ارشد DevOps

Sep 2023 — Present

Caruso Dataplace · Remote

  • مهاجرت به یک زیرساخت مدرن و مقیاس‌پذیر با استفاده از Terraform، Terragrunt و ArgoCD رو رهبری کردم و گردش‌کارهای استقرار تکرارپذیر و قابل بازبینی ایجاد کردم
  • از Terraform و Terragrunt برای تهیه منابع ابری AWS (شامل EKS، MSK، RDS Aurora) و ابزارهای پلتفرم آماده تولید (SonarQube، SigNoz، ArgoCD) به‌صورت کاملاً کدنویسی‌شده و تکرارپذیر استفاده کردم
  • به‌طور نزدیک با توسعه‌دهندگان نرم‌افزار و معماران برای پیاده‌سازی و بهینه‌سازی معماری میکروسرویس‌ها همکاری کردم
  • با تیم امنیت برای انجام تست نفوذ داخلی و رفع پیشگیرانه آسیب‌پذیری‌ها همکاری کردم
  • اپراتورهای Kubernetes رو با Go توسعه دادم و نگهداری کردم تا عملیات Day-2 در سراسر پلتفرم ساده‌تر و خودکار بشه

مهندس DevOps

Mar 2023 — Sep 2023

Cocus AG · Berlin, Remote

  • در طراحی و پیاده‌سازی پروژه Hydra مشارکت کردم، در بحث‌های معماری شرکت کردم و اجزای زیرساختی رو تحویل دادم
  • زیرساخت ابری رو با CloudFormation پیاده‌سازی کردم که استقرارهای مقیاس‌پذیر و کاملاً خودکار رو ممکن کرد
  • در مدیریت چرخه حیات سرویس‌های بک‌اند مبتنی بر Go مشارکت کردم
  • هشدارهای امنیتی Prisma Cloud رو مدیریت کردم و بررسی و رفع به‌موقع اون‌ها رو تضمین کردم
  • معماری منابع AWS رو برای پشتیبانی از نیازهای در حال تکامل پروژه طراحی و پیاده‌سازی کردم

مهندس توسعه سیستم

Nov 2022 — Feb 2023

Amazon · Germany, Remote

  • در طراحی و پیاده‌سازی محصول LTT مشارکت کردم و در بحث‌های برنامه‌ریزی فنی و تحویل شرکت کردم
  • راهکارهای سرتاسری برای وظایف پروژه LTT توسعه دادم، از مفهوم اولیه تا استقرار در محیط تولید
  • کد رو قبل و بعد از انتشار در تولید تست و بهبود دادم تا قابلیت اطمینان و پایداری سیستم تضمین بشه
  • روابط کاری با همکاران، اعضای جدید تیم و همکاران در سراسر کسب‌وکار برقرار کردم تا موفقیت پروژه رو پیش ببرم

مهندس DevOps

Jul 2021 — Aug 2023

Cocus AG · Remote

  • فیلتر و پردازش داده‌های بارکاری استریم بلادرنگ رو با استفاده از پلتفرم NiFi و Kafka بهبود دادم
  • از Ansible برای تهیه بسته‌ها، ساخت Amazon Machine Image و استقرار تغییرات غیرمخرب با استفاده از اینونتوری‌های پویا استفاده کردم. از Terraform برای تهیه و نگهداری زیرساخت به‌عنوان کد بهره بردم
  • نظارت بر استقرار نرم‌افزارهای هسته‌ای پشته اپلیکیشن در زنجیره ابزار DevOps رو بر عهده داشتم و قابلیت اطمینان کلی سیستم رو بهبود دادم
  • شاخص‌های کلیدی عملکرد مدیریت حوادث و تغییرات رو بهبود دادم که منجر به افزایش قابل اندازه‌گیری رضایت مشتری شد

مهندس سیستم

Feb 2019 — May 2021

Unbelievable Machine GmbH (*um) · Berlin

  • از پلتفرم Ambari برای خودکارسازی استقرار کلاسترهای Hadoop و Kafka و نظارت بر وضعیت عملیاتی‌شون استفاده کردم
  • از فریمورک‌های Ansible و Puppet برای خودکارسازی استقرارهای ابری از طریق اسکریپت‌ها و گردش‌کارهای سفارشی استفاده کردم
  • نظارت و استقرار نرم‌افزارهای هسته‌ای پشته اپلیکیشن برای سیستم‌های توزیع بار رو بر عهده داشتم و دسترسی‌پذیری و قابلیت اطمینان بالا رو تضمین کردم
  • شاخص‌های کلیدی عملکرد مدیریت حوادث و تغییرات رو بهبود دادم و به افزایش امتیاز رضایت مشتری کمک کردم

مدیر سیستم

Apr 2016 — Oct 2016

PersianGig · Tehran

  • از پلتفرم OpenStack برای خودکارسازی استقرار سرورهای خصوصی مجازی و نظارت بر وضعیت عملیاتی‌شون استفاده کردم
  • از فریمورک Puppet برای خودکارسازی استقرارهای ابری از طریق اسکریپت‌ها و گردش‌کارهای سفارشی استفاده کردم
  • نظارت و استقرار نرم‌افزارهای هسته‌ای پشته اپلیکیشن برای سیستم‌های پایگاه داده و وب سرور رو بر عهده داشتم
  • پشتیبانی فنی برای حل مشکلات مشتریان ارائه دادم و به‌عنوان نقطه تماس اصلی اون‌ها برای صورت‌حساب و سوالات عمومی خدمت کردم
  • شاخص‌های کلیدی عملکرد مدیریت حوادث رو بهبود دادم و به افزایش امتیاز رضایت مشتری کمک کردم

مهندس شبکه

Jan 2015 — Mar 2016

Homa Telecom · Tehran

  • با یک تیم چندتخصصی از مهندسان همکاری کردم و ارتباط نزدیکی با مدیریت و ذینفعان کسب‌وکار برای پیشبرد نوآوری و رشد داشتم
  • یک پشته شبکه جامع شامل روترها، توزیع‌کننده‌های بار و فایروال‌ها رو پیکربندی و راه‌اندازی کردم
  • تجهیزات شبکه بی‌سیم رو بهینه‌سازی کردم تا حداکثر توان عملیاتی در یک محیط با تداخل فرکانس رادیویی بالا به دست بیاد
  • یک سیستم جامع نظارت بر شبکه و سخت‌افزار با استفاده از پلتفرم Zabbix طراحی و مستقر کردم که قادر به ردیابی و گزارش‌دهی طیف گسترده‌ای از معیارهای عملیاتی بود
  • پایداری اتصال شبکه و افزونگی ستون فقرات رو بهبود دادم و زمان خرابی رو کاهش و تاب‌آوری رو افزایش دادم

زبان‌های برنامه‌نویسی

Python Go JavaScript SQL Bash Java

فریمورک‌ها

Django Flask LangChain Serverless Framework

ابزارها

Kubernetes ArgoCD Terraform Spark Kafka GitLab SonarQube Galera PostgreSQL CloudFormation Ansible NiFi

پلتفرم‌ها

Linux AWS Azure IBM Cloud Web Arduino Raspberry Pi

مهارت‌های نرم

مدیریت رویداد نگارش فنی سخنرانی عمومی مدیریت زمان

کارشناسی مهندسی نرم‌افزار

2005 – 2010

Azad University of Shiraz · Shiraz, Iran

Courses: سیستم‌های عامل، ساختمان داده، الگوریتم‌ها، مدل‌های برنامه‌نویسی، شبکه، پایگاه داده

  • Developing on AWS (AWS, 2022)
  • Google Certified Associate Cloud Engineer (Google, 2021)
  • Certified Kubernetes Administrator (CNCF, 2020)
  • DevOps Tools Engineer LPI-701 (LPI, 2020)

Streamzilla

2021–2022

Porsche AG

یک پلتفرم جامع برای تمام نیازهای استریم داده در Porsche AG. یک سرویس مدیریت‌شده داخلی که به تیم‌های محصول مهندسی امکان ساخت و اجرای اپلیکیشن‌ها با بهره‌گیری از تأخیر کم، توان عملیاتی بالا و تحمل خطای Apache Kafka و Apache NiFi رو می‌ده. با رویکرد مستقل از ابر طراحی شده تا به‌شدت مقیاس‌پذیر و قابل استقرار در محیط‌های ابری، ابر ترکیبی و درون‌سازمانی باشه.

Legacy Database Migration

2022

Fidor Bank

یک کلاستر RDBMS قدیمی که روزانه میلیون‌ها تراکنش پردازش می‌کرد رو به یک انبار داده مدرن مهاجرت دادم. پلتفرم جدید از رویکرد زیرساخت به‌عنوان کد با Ansible استفاده می‌کرد و از استقرار در ارائه‌دهندگان ابر عمومی و خصوصی پشتیبانی می‌کرد. سازگاری داده‌ها با Galera تضمین شد و ProxySQL گره‌های خواندن و نوشتن رو جدا کرد تا از سناریوهای split-brain جلوگیری بشه.

UMCP

2020–2021

Unbelievable Machine

یک پلتفرم ابر خصوصی مدیریت‌شده برای خدمات مشتریان B2B. به تیم‌های محصول مهندسی امکان ساخت و اجرای اپلیکیشن‌ها با بهره‌گیری از مقیاس‌پذیری و دسترسی‌پذیری بالای Red Hat OpenShift و Knative برای بارکاری میکروسرویس‌ها رو می‌داد. کاملاً با فریمورک Ansible خودکارسازی شده بود تا از مدیریت قابل پیکربندی در مقیاس بزرگ پشتیبانی کنه.

CNBDP

2019–2021

BMW AG

یک راهکار کلان‌داده مدیریت‌شده برای پردازش داده در BMW AG. به تیم‌های محصول مهندسی امکان ساخت و اجرای اپلیکیشن‌ها برای بارکاری‌های داده با توان عملیاتی بالا رو می‌داد. صدها پتابایت داده روی HDFS ذخیره شده بود و روزانه صدها گیگابایت با استفاده از ابزارهای اکوسیستم Hadoop شامل Spark، Hive، HBase و Oozie دریافت و استریم می‌شد. از رویکرد زیرساخت به‌عنوان کد با Ansible و Ambari برای تضمین مقیاس‌پذیری در هر زیرساختی استفاده می‌کرد.

  • نایب قهرمان هکاتون OpenStack، Berlin — 2019
  • رتبه سوم هکاتون DCI، Berlin — 2018

سفیر Brave

Jan 2020 – Present

Brave · Global, Online

رویدادها رو سازمان‌دهی کردم، کارگاه‌ها برگزار کردم و جلسات فنی ارائه دادم که به بیش از ۱٬۰۰۰ توسعه‌دهنده رسید.

مدرس

Jan 2019 – Present

ReDI School · Berlin, Germany

آموزش‌های فنی و مهارت‌های نرم رو به‌صورت آنلاین و حضوری به بیش از ۲۰۰ دانشجو ارائه دادم.

English مسلط
German مسلط
Persian زبان مادری