ما به دنبال یک مهندس DevOps دواپس باتجربه و مشتاق هستیم تا به ما در بهینهسازی، اتوماسیون و مدیریت چرخه عمر توسعه نرمافزار SDLC کمک کند شما مسئولیت طراحی، پیادهسازی و نگهداری پایپلاینهای CI/CD، مدیریت زیرساختها، پیادهسازی ابزارهای مانیتورینگ و اطمینان از تحویل سریع و مطمئن نرمافزارهای مبتنی بر ASP NET و Oracle را بر عهده خواهید داشت هدف اصلی شما افزایش سرعت، کیفیت و پایداری در فرآیندهای توسعه و استقرار است
شرح وظایف اصلی:
• طراحی، ساخت، نگهداری و بهبود مستمر پایپلاینهای CI/CD برای برنامههای برپایه ASP NET
• اتوماسیون فرآیندهای Build، تست واحد/یکپارچهسازی و استقرار Deployment
• مدیریت و نگهداری زیرساختهای مورد نیاز سرورهای ویندوزی، IIS، سرورهای پایگاه داده Oracle
• پیادهسازی و مدیریت سیستمهای مانیتورینگ، لاگینگ و هشداردهی Monitoring, Logging, Alerting برای برنامهها و زیرساخت بر مبنای Zabbix – Grafana – Prometheus
• همکاری نزدیک با تیمهای توسعه برای رفع مشکلات استقرار و بهینهسازی برنامهها برای محیط عملیاتی
• مدیریت سورس کنترل مانند Git و استراتژیهای Branching
• بهبود پایداری و عملکرد سیستمها و فرآیندهای استقرار
• مدیریت محیطهای مختلف توسعه، تست، Staging، تولید
• تحقیق و پیادهسازی ابزارها و تکنولوژیهای جدید برای بهبود فرآیندهای DevOps
• مستندسازی فرآیندها و تنظیمات
نیازمندیهای فنی و تجربی مهارتهای اصلی:
• تجربه کاری اثباتشده به عنوان مهندس DevOps، مهندس Build/Release یا نقش مشابه
• تسلط کامل بر مفاهیم و ابزارهای CI/CD مانند Azure DevOps, Jenkins, GitLab CI, TeamCity
• مهارت قوی در اسکریپتنویسی، بهویژه PowerShell برای محیط ویندوز و ترجیحاً Python یا Bash
• تجربه کار با سیستمعامل ویندوز سرور و مدیریت وب سرور IIS
• تجربه مدیریت سورس کنترل Git و آشنایی با GitFlow یا استراتژیهای مشابه
• تجربه عملی در پیادهسازی و استفاده از ابزارهای مانیتورینگ و لاگینگ مانند Application Insights, Prometheus, Grafana, ELK Stack, Datadog
• آشنایی خوب با مفاهیم شبکه DNS, HTTP/S, Load Balancing, Firewall
• تجربه در استقرار Deploy برنامههای ASP NET و مدیریت Application Pool ها در IIS
• آشنایی با مفاهیم پایگاه داده و توانایی کار با اسکریپتهای پایگاه داده تجربه کار با Oracle یک مزیت بزرگ است
• آشنایی با مفاهیم Infrastructure as Code IaC مانند Terraform, Ansible یا ARM Templates مزیت محسوب میشود
• آشنایی با پلتفرمهای ابری بهویژه Azure مزیت محسوب میشود
مهارتهای امتیازی آشنایی با مفاهیم SecOps:
• تجربه یا آشنایی با ادغام ابزارهای امنیتی SAST, DAST, SCA در پایپلاین CI/CD
• آشنایی با اصول امنیت برنامههای تحت وب OWASP Top 10 و روشهای ایمنسازی برنامههای ASP NET
• آشنایی با ابزارهای امنیتی مانند WAF Web Application Firewall یا اسکنرهای آسیبپذیری
• درک مفاهیم اولیه امنیت زیرساخت و پایگاه داده بهویژه امنیت Oracle
• آشنایی با مفاهیم مدیریت دسترسی و هویت IAM
• آشنایی با اصول Hardening سیستمعامل و وب سرور