جستوجوی «شغل مهندسی نرمافزار» در مهارتها؛ فنی
۱۲ مهارت- مهارت تضمین کیفیت نرمافزار توانایی مدیریت ریسکهای کیفیت و ارائه شواهد برای تصمیم انتشار نرمافزار.
- مهارت طراحی سیستم و معماری نرمافزار توانایی تبدیل نیازمندیها به ساختاری قابلتوسعه، قابلاعتماد و قابلنگهداری برای سامانههای نرمافزاری.
- مهارت توسعه اپلیکیشنهای هوش مصنوعی توانایی ساخت قابلیتهای محصول با مدلهای هوش مصنوعی، APIها، خروجی ساختیافته و کنترل کیفیت.
- مهارت مدیریت زیرساخت بهعنوان کد تعریف و مدیریت نسخهپذیر زیرساخت برای ساخت محیطهای تکرارپذیر و قابل بازبینی.
- مهارت یکپارچهسازی و تحویل مستمر طراحی خط لولههای خودکار برای ساخت، آزمون و استقرار امن نرمافزار.
- مهارت امنیت شبکه توانایی طراحی، پیکربندی و پایش کنترلهای شبکه برای کاهش دسترسی غیرمجاز و تهدیدها.
- مهارت عیبیابی شبکه تشخیص و رفع اختلال شبکه با بررسی شواهد، ترافیک، مسیرها و وضعیت تجهیزات.
- مهارت پایش و مشاهدهپذیری سامانهها توانایی سنجش سلامت سامانه و تشخیص مسئله با متریک، لاگ، تریس و هشدار.
- مهارت کنترل نسخه مدیریت تاریخچه، شاخهها و تغییرات مشترک کد با Git در کار تیمی.
- مهارت عملیاتیسازی یادگیری ماشین مدلهای یادگیری ماشین را نسخهبندی، منتشر، پایش و برای بازآموزی خودکار آماده میکنید.
- مهارت مدیریت امنیت و دسترسی در زیرساخت ابری توانایی کنترل هویت، دسترسی، اسرار، شبکه و رخدادهای امنیتی در محیطهای ابری.
- مهارت ارکستراسیون کانتینرها مدیریت استقرار، مقیاس و بازیابی سرویسهای کانتینری در محیطهای چندسرویسی.