KARAN (کاران)
KARAN (کاران)
خواندن ۲ دقیقه·۳ سال پیش

مهندس DevOps کیست؟ و چطور یک مهندس DevOps شویم؟

DevOps مهندس
DevOps مهندس

در این مقاله کاران با شغل DevOps، یکی از مشاغل پردرآمد فناوری اطلاعات آشنا شوید و آگهی های استخدام DevOps را ببینید.

مهندس DevOps کیست و چه وظایفی دارد ؟
دواپس (DevOps) مخفف نام دو تیم مستقل توسعه نرم‌افزار (Development) و عملیات فناوری اطلاعات (Operations) است و مهندس DevOps کسی است که زیرساخت های فناوری اطلاعات را مطابق نیاز یک نرم افزار مدیریت می کند.
یک مهندس DevOps موظف است ارتباط بین دو طرف توسعه نرم افزار و بخش عملیات را در توسعه نرم افزار تسهیل کند تا به این ترتیب زمان مورد نیاز برای توسعه کاهش پیدا کند.

فارغ التحصیلان رشته های مهندسی نرم افزار، مهندسی فناوری اطلاعات و علوم کامپیوتر می توانند به عنوان مهندس دواپس استخدام شوند، البته افرادی که تحصیلات مرتبط ندارند هم می توانند با شرکت در دوره های تخصصی و کسب تجربه در این شغل موفق شوند.

شرح وظایف متخصص DevOps:

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

درآمد مهندس DevOps :
مهندس DevOps یکی از مشاغل پردرآمد حوزه فناوری اطلاعات است که به تازگی بسیار پرطرفدار شده است، حقوق یک مهندس DevOps بستگی به تجربه فرد، سازمانی که در آن کار می کند و مهارت ها و توانمندی هایش دارد که می تواند از 8 میلیون تومان تا 15 میلیون تومان در سال 1400 متغیر باشد.

مهارت های مهندس دواپس :

  • آشنایی با لینوکس
  • آشنایی با وب سرورها (Nginx, Apache2)
  • آشنایی با مفاهیم شبکه
  • توانایی نصب و راه‌اندازی سرورهای تست
  • آشنایی با مباحت امنیت
  • آشنایی با زبان های برنامه نویسی اسکریپتی (Pytho,Ruby,Perl)
  • آشنایی با Container ها (Kubernetes, Docker)
  • آشنا با دیتابیس‌های رابطه‌ای و غیر رابطه‌ای (MySQL،Redis ,Elastic Search )
  • آشنایی با ابزارهای Jenkins ,Gitlab, Drone, Azure DevOps)  CI/CD)
  • آشنایی با ابزار های مانیتورینگ و لاگ (Prometheus, Kibana, Grafana)
  • آشنایی با ابزار های Puppet, Chef, Ansible)  configuration)
  • آشنایی با Bash scripts و Powershell
  • آشنایی با GIT
  • آشنایی با Jira
  • کار تیمی
  • حل مسئله
  • سرعت عمل

دوره های آموزشی مخصوص مهندس DevOps :

  • دوره های برنامه نویسی
  • دوره Linux (LPIC1-LPIC2)
  • دوره Docker
  • دوره های شبکه
  • دوره های امنیت
  • دوره جامع DevOps


در رابطه با این شغل می تونید بیشتر بخونید :

آشنایی با شغل CTO

آشنایی با شغل اسکرام مستر



مهندس دواپسمهندس devops چه می کند؟چطور یک مهندس devops شویم؟
کاران، اولین موتور جستجوی مشاغل و آگهی های استخدامی در ایران karan.ir
شاید از این پست‌ها خوشتان بیاید