رزومه
خلاصه
مهندس SRE با پیشینهای قوی در مهندسی نرمافزار و شبکه و بیش از ۱۰ سال تجربه در پشتیبانی از سازمانهای فناوری اطلاعات بینالمللی. علاقهمند به ساخت راهکارهای مبتنی بر کانتینر و ابر و بهکارگیری تخصصم در چالشهای زیرساختی دادهمحور.
تجربیات
مهندس ارشد DevOps
Sep 2023 — PresentCaruso Dataplace · Remote
- مهاجرت به یک زیرساخت مدرن و مقیاسپذیر با استفاده از Terraform، Terragrunt و ArgoCD رو رهبری کردم و گردشکارهای استقرار تکرارپذیر و قابل بازبینی ایجاد کردم
- از Terraform و Terragrunt برای تهیه منابع ابری AWS (شامل EKS، MSK، RDS Aurora) و ابزارهای پلتفرم آماده تولید (SonarQube، SigNoz، ArgoCD) بهصورت کاملاً کدنویسیشده و تکرارپذیر استفاده کردم
- بهطور نزدیک با توسعهدهندگان نرمافزار و معماران برای پیادهسازی و بهینهسازی معماری میکروسرویسها همکاری کردم
- با تیم امنیت برای انجام تست نفوذ داخلی و رفع پیشگیرانه آسیبپذیریها همکاری کردم
- اپراتورهای Kubernetes رو با Go توسعه دادم و نگهداری کردم تا عملیات Day-2 در سراسر پلتفرم سادهتر و خودکار بشه
مهندس DevOps
Mar 2023 — Sep 2023Cocus AG · Berlin, Remote
- در طراحی و پیادهسازی پروژه Hydra مشارکت کردم، در بحثهای معماری شرکت کردم و اجزای زیرساختی رو تحویل دادم
- زیرساخت ابری رو با CloudFormation پیادهسازی کردم که استقرارهای مقیاسپذیر و کاملاً خودکار رو ممکن کرد
- در مدیریت چرخه حیات سرویسهای بکاند مبتنی بر Go مشارکت کردم
- هشدارهای امنیتی Prisma Cloud رو مدیریت کردم و بررسی و رفع بهموقع اونها رو تضمین کردم
- معماری منابع AWS رو برای پشتیبانی از نیازهای در حال تکامل پروژه طراحی و پیادهسازی کردم
مهندس توسعه سیستم
Nov 2022 — Feb 2023Amazon · Germany, Remote
- در طراحی و پیادهسازی محصول LTT مشارکت کردم و در بحثهای برنامهریزی فنی و تحویل شرکت کردم
- راهکارهای سرتاسری برای وظایف پروژه LTT توسعه دادم، از مفهوم اولیه تا استقرار در محیط تولید
- کد رو قبل و بعد از انتشار در تولید تست و بهبود دادم تا قابلیت اطمینان و پایداری سیستم تضمین بشه
- روابط کاری با همکاران، اعضای جدید تیم و همکاران در سراسر کسبوکار برقرار کردم تا موفقیت پروژه رو پیش ببرم
مهندس DevOps
Jul 2021 — Aug 2023Cocus AG · Remote
- فیلتر و پردازش دادههای بارکاری استریم بلادرنگ رو با استفاده از پلتفرم NiFi و Kafka بهبود دادم
- از Ansible برای تهیه بستهها، ساخت Amazon Machine Image و استقرار تغییرات غیرمخرب با استفاده از اینونتوریهای پویا استفاده کردم. از Terraform برای تهیه و نگهداری زیرساخت بهعنوان کد بهره بردم
- نظارت بر استقرار نرمافزارهای هستهای پشته اپلیکیشن در زنجیره ابزار DevOps رو بر عهده داشتم و قابلیت اطمینان کلی سیستم رو بهبود دادم
- شاخصهای کلیدی عملکرد مدیریت حوادث و تغییرات رو بهبود دادم که منجر به افزایش قابل اندازهگیری رضایت مشتری شد
مهندس سیستم
Feb 2019 — May 2021Unbelievable Machine GmbH (*um) · Berlin
- از پلتفرم Ambari برای خودکارسازی استقرار کلاسترهای Hadoop و Kafka و نظارت بر وضعیت عملیاتیشون استفاده کردم
- از فریمورکهای Ansible و Puppet برای خودکارسازی استقرارهای ابری از طریق اسکریپتها و گردشکارهای سفارشی استفاده کردم
- نظارت و استقرار نرمافزارهای هستهای پشته اپلیکیشن برای سیستمهای توزیع بار رو بر عهده داشتم و دسترسیپذیری و قابلیت اطمینان بالا رو تضمین کردم
- شاخصهای کلیدی عملکرد مدیریت حوادث و تغییرات رو بهبود دادم و به افزایش امتیاز رضایت مشتری کمک کردم
مدیر سیستم
Apr 2016 — Oct 2016PersianGig · Tehran
- از پلتفرم OpenStack برای خودکارسازی استقرار سرورهای خصوصی مجازی و نظارت بر وضعیت عملیاتیشون استفاده کردم
- از فریمورک Puppet برای خودکارسازی استقرارهای ابری از طریق اسکریپتها و گردشکارهای سفارشی استفاده کردم
- نظارت و استقرار نرمافزارهای هستهای پشته اپلیکیشن برای سیستمهای پایگاه داده و وب سرور رو بر عهده داشتم
- پشتیبانی فنی برای حل مشکلات مشتریان ارائه دادم و بهعنوان نقطه تماس اصلی اونها برای صورتحساب و سوالات عمومی خدمت کردم
- شاخصهای کلیدی عملکرد مدیریت حوادث رو بهبود دادم و به افزایش امتیاز رضایت مشتری کمک کردم
مهندس شبکه
Jan 2015 — Mar 2016Homa Telecom · Tehran
- با یک تیم چندتخصصی از مهندسان همکاری کردم و ارتباط نزدیکی با مدیریت و ذینفعان کسبوکار برای پیشبرد نوآوری و رشد داشتم
- یک پشته شبکه جامع شامل روترها، توزیعکنندههای بار و فایروالها رو پیکربندی و راهاندازی کردم
- تجهیزات شبکه بیسیم رو بهینهسازی کردم تا حداکثر توان عملیاتی در یک محیط با تداخل فرکانس رادیویی بالا به دست بیاد
- یک سیستم جامع نظارت بر شبکه و سختافزار با استفاده از پلتفرم Zabbix طراحی و مستقر کردم که قادر به ردیابی و گزارشدهی طیف گستردهای از معیارهای عملیاتی بود
- پایداری اتصال شبکه و افزونگی ستون فقرات رو بهبود دادم و زمان خرابی رو کاهش و تابآوری رو افزایش دادم
مهارتها
زبانهای برنامهنویسی
فریمورکها
ابزارها
پلتفرمها
مهارتهای نرم
تحصیلات
کارشناسی مهندسی نرمافزار
2005 – 2010Azad 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–2022Porsche AG
یک پلتفرم جامع برای تمام نیازهای استریم داده در Porsche AG. یک سرویس مدیریتشده داخلی که به تیمهای محصول مهندسی امکان ساخت و اجرای اپلیکیشنها با بهرهگیری از تأخیر کم، توان عملیاتی بالا و تحمل خطای Apache Kafka و Apache NiFi رو میده. با رویکرد مستقل از ابر طراحی شده تا بهشدت مقیاسپذیر و قابل استقرار در محیطهای ابری، ابر ترکیبی و درونسازمانی باشه.
Legacy Database Migration
2022Fidor Bank
یک کلاستر RDBMS قدیمی که روزانه میلیونها تراکنش پردازش میکرد رو به یک انبار داده مدرن مهاجرت دادم. پلتفرم جدید از رویکرد زیرساخت بهعنوان کد با Ansible استفاده میکرد و از استقرار در ارائهدهندگان ابر عمومی و خصوصی پشتیبانی میکرد. سازگاری دادهها با Galera تضمین شد و ProxySQL گرههای خواندن و نوشتن رو جدا کرد تا از سناریوهای split-brain جلوگیری بشه.
UMCP
2020–2021Unbelievable Machine
یک پلتفرم ابر خصوصی مدیریتشده برای خدمات مشتریان B2B. به تیمهای محصول مهندسی امکان ساخت و اجرای اپلیکیشنها با بهرهگیری از مقیاسپذیری و دسترسیپذیری بالای Red Hat OpenShift و Knative برای بارکاری میکروسرویسها رو میداد. کاملاً با فریمورک Ansible خودکارسازی شده بود تا از مدیریت قابل پیکربندی در مقیاس بزرگ پشتیبانی کنه.
CNBDP
2019–2021BMW AG
یک راهکار کلانداده مدیریتشده برای پردازش داده در BMW AG. به تیمهای محصول مهندسی امکان ساخت و اجرای اپلیکیشنها برای بارکاریهای داده با توان عملیاتی بالا رو میداد. صدها پتابایت داده روی HDFS ذخیره شده بود و روزانه صدها گیگابایت با استفاده از ابزارهای اکوسیستم Hadoop شامل Spark، Hive، HBase و Oozie دریافت و استریم میشد. از رویکرد زیرساخت بهعنوان کد با Ansible و Ambari برای تضمین مقیاسپذیری در هر زیرساختی استفاده میکرد.
افتخارات
- نایب قهرمان هکاتون OpenStack، Berlin — 2019
- رتبه سوم هکاتون DCI، Berlin — 2018
فعالیت داوطلبانه
سفیر Brave
Jan 2020 – PresentBrave · Global, Online
رویدادها رو سازماندهی کردم، کارگاهها برگزار کردم و جلسات فنی ارائه دادم که به بیش از ۱٬۰۰۰ توسعهدهنده رسید.
مدرس
Jan 2019 – PresentReDI School · Berlin, Germany
آموزشهای فنی و مهارتهای نرم رو بهصورت آنلاین و حضوری به بیش از ۲۰۰ دانشجو ارائه دادم.