مشتریان قصد دارند آسوده بخوابند، چون باور دارند تیم امنیتی ما بیدار است.
آنچه از شما انتظار داریم:
ما در تلاش برای استخدام کارشناس DevOps، برای همکاری در تیمی از متخصصان، به منظور انتقال توسعههای جدید در نرمافزار، افزایش امنیت، نگهداری اطلاعات، سرورها، سیستمها و زیرساختها هستیم. مهندس DevOps درصدد وارد کردن تغییرات کوچک، به طور خودکار در نرمافزار میباشد. DevOps کمک میکند در سریعترین زمان ممکن، نوآوریها در نرمافزار اعمال شده و نیازهای کسبوکار در سریعترین زمان ممکن پاسخ داده شود. در واقع، این نقش به دنبال پر کردن شکاف بین توسعهدهنده نرمافزار و مالک محصول میباشد و همه مراحل توسعه نرمافزار از ایجاد مشخصات (specification) تا انتشار را درک میکند.
مسئولیتها
- ایجاد و تست کدهای جدید
- کنترل سورس کدهای مدیریت پیکربندی و نرمافزار
- مدیریت پیکربندی- configuration management (جهت انتقال کدهای جدید)
- مانیتور کردن پیوسته محیط نرمافزار و عملکرد نرمافزار (برای پیدا کردن گلوگاهها) از طریق شاخصهای قابل سنجش
- حفاظت از در دسترس بودن، یکپارچگی و امنیت نرمافزار
- تشخیص مرجع خطا (کد نرمافزار یا محیط ساخت- build environment) و پیگیری جهت رفع آن در طول مراحل انتقال
- بهبود و خودکارسازی چرخه انتقال.
مهارتهای الزامی
- زمینه آموزشی و تجربه کاری در زمینههای "سیستمها و مدیریت شبکه" و "توسعه نرمافزار"
- آشنا با ابزارهای وب به منظور مانیتور و تفسیر نتایج
- تسلط به مفاهیم و پیاده سازی Containerization از جمله Docker
- تسلط به مفاهیم و پیادهسازی ابزارهای Orchestration
- تسلط به ابزارهای reverse proxy و وب سرور Nginx
- تسلط به مفاهیم CI/CD و تجربه طراحی و پیاده سازی pipelineها مانند Gitlab CI
- آشنایی با زبان اسکریپتی Python
- تسلط به سیستم عامل لینوکس و ابزارهای مربوطه
- تجربه تست نفوذ
- پروتکلهای شبکه، امنیت شبکه و سرور
- پاسخ به اتفاق پیشبینی نشده (Incident Response)
- مدیریت وصله امنیتی
- امنیت پلتفرم (Platform Security)
مهارتهایی که مزیت محسوب میشوند
- جاوااسکریپت
- تجربه ERP
- تجربه کار با ابزارهای مانیتورینگ مانند Grafana, Prometheus و Zabbix
- تجربه کار و نگهداری سیستمهای RDBMS
- تجربه کار با ابزارهای automation مانند Ansible
- آشنایی با مفاهیم Infrastructure as Code
- آشنایی با مفاهیم TCP/IP و فایروالها
- آشنایی با ابزارهای Log Management مانند Loki
- مدل سازی تهدید (Threat modeling)
- تجربه کار با پایگاههای داده (PostgreSQL)
مزیتهای این شغل
- 12 روز آموزش در سال و کتاب برای پیشرفت شغلی
- جلسات آموزشی فنی و کاربردی
مزایای همکاری با تسهیلگستر
فعالیتهای تفریحی و نشاط در کار