تسلط کامل به NGINX بیلد، توسعه و کانفیگ
نصب، پیکربندی و مدیریت Git و مخازن مرتبط (مانند GitHub, GitLab, Bitbucket)
طراحی و پیاده سازی استراتژی های branching و merging برای بهینه سازی فرآیند توسعه
پیاده سازی و نگهداری Pipeline های CI/CD برای خودکارسازی فرآیندهای استقرار
مدیریت و بهینه سازی دسترسی ها و سطح مجوزها در مخازن Git
مانیتورینگ و عیب یابی مشکلات مرتبط با Git و فرآیندهای مرتبط
خودکارسازی فرآیندهای استقرار و مدیریت پیکربندی با استفاده از ابزارهای Ansible, Terraform, Docker, Kubernetes (مزیت محسوب می شود)
مستندسازی فرآیندها، تنظیمات و راهکارهای پیشنهادی برای بهبود عملکرد و امنیت
مهارت ها و توانمندی های مورد نیاز:
تجربه کاری قوی با Git و ابزارهای مرتبط (GitHub, GitLab)
آشنایی عمیق با Git و مفاهیم پیشرفته مانند rebase، cherry-pick، squash، stash
توانایی مدیریت و نگهداری Git Server (Self-hosted)
تجربه در پیاده سازی و مدیریت CI/CD Pipelines با ابزارهایی مانند Jenkins, GitHub Actions, GitLab CI/CD
مسلط به اسکریپت نویسی (Bash, PowerShell, Python) برای خودکارسازی فرآیندها
آشنایی با Docker و Kubernetes برای مدیریت و استقرار نرم افزارها (مزیت محسوب می شود)
تجربه کار با Ansible, Terraform برای مدیریت و خودکارسازی زیرساخت ها (مزیت محسوب می شود)
مهارت در عیب یابی (troubleshooting) و حل مشکلات فنی مرتبط با Git و فرآیندهای CI/CD
توانایی مستندسازی، آموزش و پشتیبانی تیم های توسعه دهنده در زمینه Git و DevOps