🖥 دِوآپس چیه؟
دوآپس روشی برای سریعتر رسوندن ایدهها (مثل قابلیت جدید یا رفع باگ) از مرحلهی کدنویسی تا اجرا در محیط واقعی است.
این رویکرد نیاز داره که تیمهای توسعه (Development) و عملیات (Operations) مرتب با هم در ارتباط باشن و کارشون رو با درک متقابل و همکاری انجام بدن؛ چیزی که به اصل (You build it, you run it) معروف است.
👮♀ نقش مهندس دوآپس چیه؟
مهندس دوآپس معمولا کارش استفاده از ابزارهای دوآپس برای مدیریت زیرساخت ، خودکار کردن فرایند ها، اداره سیستم ها و حفظ امنیت است .
🕹 چه مهارتی هایی و ابزارهایی برای یک مهندس دوآپس لازمه؟
1⃣اشنایی با سیستم عامل لینوکس و اسکریپت نویسی
2⃣ نحوه مدیریت نسخه
و ابزار git
3⃣اشنایی با ابزار های CI/CD
مانند Jenkins GitlabCI
4⃣ مدیریت زیرساخت و ابزارهای مدیریت پیکربندی
مانند Puppet Ansible Chef
5⃣مدیریت منابع زیرساختی
و ابزار آن مانند Terraform
6⃣کانتیرنر ها و ارکستراسیون کانتینرها
و ابزار ان مانند Docker و Kubernetes
7⃣اشنایی با پلتفرمهای ابری
مانند AWS
8⃣مانیتورینگ و Observability
مانندPrometheus و Grafana
🤩 Telegram | Instagram | LinkedIn
