{"id":192,"date":"2026-09-16T12:49:02","date_gmt":"2026-09-16T09:19:02","guid":{"rendered":"https:\/\/meisamabd.ir\/?p=192"},"modified":"2026-09-16T13:22:43","modified_gmt":"2026-09-16T09:52:43","slug":"%d9%86%d9%82%d8%b4%d9%87-%d8%b1%d8%a7%d9%87-%d8%ac%d8%a7%d9%85%d8%b9-devops-%d8%a7%d8%b2-%d8%b5%d9%81%d8%b1-%d8%aa%d8%a7-%d8%b3%d8%b7%d8%ad-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87","status":"publish","type":"post","link":"https:\/\/meisamabd.ir\/?p=192","title":{"rendered":"\u0646\u0642\u0634\u0647 \u0631\u0627\u0647 \u062c\u0627\u0645\u0639 DevOps: \u0627\u0632 \u0635\u0641\u0631 \u062a\u0627 \u0633\u0637\u062d \u067e\u06cc\u0634\u0631\u0641\u062a\u0647"},"content":{"rendered":"\n<p class=\"has-text-align-justify wp-block-paragraph\">\u062f\u0648\u0627\u067e\u0633 (DevOps) \u06cc\u06a9\u06cc \u0627\u0632 \u062c\u0630\u0627\u0628\u200c\u062a\u0631\u06cc\u0646\u060c \u067e\u0631\u062f\u0631\u0622\u0645\u062f\u062a\u0631\u06cc\u0646 \u0648 \u067e\u0631\u062a\u0642\u0627\u0636\u0627\u062a\u0631\u06cc\u0646 \u062a\u062e\u0635\u0635\u200c\u0647\u0627 \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a (IT) \u0627\u0633\u062a. \u0627\u06af\u0631 \u0628\u0647 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u0631\u0647\u0627\u060c \u0627\u0645\u0646\u06cc\u062a \u0648 \u0628\u0647\u0628\u0648\u062f \u0641\u0631\u0627\u06cc\u0646\u062f \u062a\u0648\u0633\u0639\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0639\u0644\u0627\u0642\u0647 \u062f\u0627\u0631\u06cc\u062f\u060c \u062f\u0648\u0627\u067e\u0633 \u0645\u0633\u06cc\u0631 \u0634\u063a\u0644\u06cc \u0641\u0648\u0642\u200c\u0627\u0644\u0639\u0627\u062f\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062f\u0648\u0627\u067e\u0633 (DevOps) \u0686\u06cc\u0633\u062a \u0648 \u0686\u0631\u062e\u0647 \u062d\u06cc\u0627\u062a \u0622\u0646 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061f<\/strong><br>\u06a9\u0644\u0645\u0647 DevOps \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 Development (\u062a\u0648\u0633\u0639\u0647) \u0648 Operations (\u0639\u0645\u0644\u06cc\u0627\u062a) \u0627\u0633\u062a. \u062f\u0648\u0627\u067e\u0633 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0648 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u0633\u062a \u06a9\u0647 \u067e\u0644\u06cc \u0645\u06cc\u0627\u0646 \u062a\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0648 \u062a\u06cc\u0645 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a\/\u0634\u0628\u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0686\u0631\u062e\u0647 \u062d\u06cc\u0627\u062a \u062f\u0648\u0627\u067e\u0633 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u0622\u0646:<\/strong><br><strong>CI\/CD \u0628\u0627 Jenkins:<\/strong> \u0642\u0644\u0628 \u062a\u067e\u0646\u062f\u0647 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u06a9\u0647 \u0627\u062f\u063a\u0627\u0645 \u0645\u062f\u0627\u0648\u0645 (Continuous Integration) \u0648 \u062a\u062d\u0648\u06cc\u0644 \u0645\u062f\u0627\u0648\u0645 (Continuous Delivery) \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u0633\u0627\u0632\u06cc (Docker &amp; Kubernetes):<\/strong> \u062f\u0627\u06a9\u0631 \u0628\u0631\u0627\u06cc \u0628\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u062a\u0645\u0627\u0645 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u06a9\u0648\u0628\u0631\u0646\u062a\u06cc\u0633 \u0648\u0638\u06cc\u0641\u0647 \u0627\u0631\u06a9\u0633\u062a\u0631\u0627\u0633\u06cc\u0648\u0646 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u0647\u0632\u0627\u0631\u0627\u0646 \u06a9\u0627\u0646\u062a\u06cc\u0646\u0631 \u0631\u0627 \u0628\u0631 \u0639\u0647\u062f\u0647 \u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u062f (IaC &#8211; Terraform):<\/strong> \u0628\u0647 \u062c\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u062f\u0633\u062a\u06cc \u0633\u0631\u0648\u0631\u0647\u0627\u060c \u062a\u0645\u0627\u0645 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0628\u0627 \u06a9\u062f\u0647\u0627\u06cc Terraform \u062a\u0639\u0631\u06cc\u0641 \u0648 \u0645\u0633\u062a\u0642\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc (Ansible):<\/strong> \u0627\u0628\u0632\u0627\u0631\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0647\u0632\u0627\u0631\u0627\u0646 \u0633\u0631\u0648\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u0647\u0645\u0632\u0645\u0627\u0646 \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0646\u0635\u0628 \u0639\u0627\u0645\u0644 (Agentless).<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u067e\u0627\u06cc\u0634 \u0648 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af (Prometheus):<\/strong> \u062c\u0645\u0639\u200c\u0622\u0648\u0631\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648 \u0646\u0638\u0627\u0631\u062a \u0644\u062d\u0638\u0647\u200c\u0627\u06cc \u0628\u0631 \u0633\u0644\u0627\u0645\u062a\u060c \u0628\u0627\u0631 \u06a9\u0627\u0631\u06cc \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u06a9\u0644 \u0633\u06cc\u0633\u062a\u0645.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0628\u0631\u0631\u0633\u06cc \u0628\u0627\u0632\u0627\u0631 \u06a9\u0627\u0631 DevOps (\u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0648 \u0622\u06cc\u0646\u062f\u0647)<\/strong><br><strong>\u062a\u0642\u0627\u0636\u0627\u06cc \u0641\u0648\u0642\u200c\u0627\u0644\u0639\u0627\u062f\u0647 \u0628\u0627\u0644\u0627:<\/strong> \u0645\u0647\u0627\u062c\u0631\u062a \u0634\u0631\u06a9\u062a\u200c\u0647\u0627 \u0628\u0647 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0627\u0628\u0631\u06cc (Cloud) \u0648 \u0645\u0639\u0645\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0645\u06cc\u06a9\u0631\u0648 \u0633\u0631\u0648\u06cc\u0633\u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u0647\u0646\u062f\u0633\u0627\u0646 \u062f\u0648\u0627\u067e\u0633 \u0631\u0627 \u0686\u0646\u062f \u0628\u0631\u0627\u0628\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062f\u0631\u0622\u0645\u062f \u0645\u0645\u062a\u0627\u0632:<\/strong> \u0645\u062a\u062e\u0635\u0635\u0627\u0646 \u062f\u0648\u0627\u067e\u0633 \u0647\u0645 \u062f\u0631 \u0627\u06cc\u0631\u0627\u0646 \u0648 \u0647\u0645 \u062f\u0631 \u0628\u0627\u0632\u0627\u0631 \u0628\u06cc\u0646\u200c\u0627\u0644\u0645\u0644\u0644\u06cc (\u0631\u06cc\u0645\u0648\u062a \u0648 \u0645\u0647\u0627\u062c\u0631\u062a) \u062c\u0632\u0648 \u0628\u0627\u0644\u0627\u062a\u0631\u06cc\u0646 \u0631\u062f\u0647\u200c\u0647\u0627\u06cc \u062d\u0642\u0648\u0642\u06cc \u062d\u0648\u0632\u0647 IT \u0647\u0633\u062a\u0646\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0627\u0631\u0632\u0634 \u0631\u0627\u0647\u0628\u0631\u062f\u06cc \u062f\u0631 \u0634\u0631\u06a9\u062a\u200c\u0647\u0627:<\/strong> \u062f\u0648\u0627\u067e\u0633 \u0632\u0645\u0627\u0646 \u062a\u062d\u0648\u06cc\u0644 \u0645\u062d\u0635\u0648\u0644 \u0628\u0647 \u0628\u0627\u0632\u0627\u0631 (Time-to-Market) \u0631\u0627 \u0627\u0632 \u0686\u0646\u062f \u0645\u0627\u0647 \u0628\u0647 \u0686\u0646\u062f \u0633\u0627\u0639\u062a \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062f\u0648\u0631\u0646\u0645\u0627 \u0648 \u0622\u06cc\u0646\u062f\u0647 \u062f\u0648\u0627\u067e\u0633:<\/strong><br><strong>\u0638\u0647\u0648\u0631 AIOps (\u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u062f\u0631 \u062f\u0648\u0627\u067e\u0633):<\/strong> \u0627\u062f\u063a\u0627\u0645 AI \u0648 Machine Learning \u0628\u0631\u0627\u06cc \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc \u062e\u0637\u0627\u0647\u0627\u06cc \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0642\u0628\u0644 \u0627\u0632 \u0648\u0642\u0648\u0639 \u0648 \u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0644\u0627\u06af\u200c\u0647\u0627.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0631\u0634\u062f DevSecOps (\u0627\u0645\u0646\u06cc\u062a \u0627\u0648\u0644\u0648\u06cc\u062a\u200c\u062f\u0627\u0631):<\/strong> \u0627\u062f\u063a\u0627\u0645 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u062f\u0631 \u062a\u0645\u0627\u0645 \u0645\u0631\u0627\u062d\u0644 Pipeline \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u0627\u0645\u0646\u06cc\u062a \u0627\u0632 \u0647\u0645\u0627\u0646 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0627\u0648\u0644 \u0628\u0631\u0631\u0633\u06cc \u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062a\u0648\u0633\u0639\u0647 Cloud-Native &amp; Serverless:<\/strong> \u0627\u0646\u062a\u0642\u0627\u0644 \u062a\u0645\u0631\u06a9\u0632 \u0627\u0632 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u0641\u06cc\u0632\u06cc\u06a9\u06cc \u0628\u0647 \u0633\u0645\u062a \u0645\u0639\u0645\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 (Serverless) \u0648 \u0627\u0628\u0631\u06cc \u0645\u062a\u0645\u0631\u06a9\u0632.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u06a9\u0627\u0631\u0628\u0631\u062f DevOps \u062f\u0631 \u062d\u0648\u0632\u0647 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631\u06cc (NetDevOps)<\/strong><br>\u0645\u0641\u0627\u0647\u06cc\u0645 \u062f\u0648\u0627\u067e\u0633 \u0628\u0647 \u062f\u0646\u06cc\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u062d\u062f\u0648\u062f \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u0645\u0631\u0648\u0632\u0647 \u0631\u0648\u06cc\u06a9\u0631\u062f <strong>NetDevOps<\/strong> \u0627\u0646\u0642\u0644\u0627\u0628\u06cc \u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u0628\u06a9\u0647\u200c\u0647\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a:<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0634\u0628\u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u062f (Network as Code):<\/strong> \u0645\u0647\u0646\u062f\u0633\u0627\u0646 \u0634\u0628\u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062f\u0633\u062a\u06cc \u0633\u0648\u06cc\u06cc\u0686\u200c\u0647\u0627 \u0648 \u0631\u0648\u062a\u0631\u0647\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 CLI\u060c \u06a9\u0627\u0646\u0641\u06cc\u06af\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u06a9\u062f (Git) \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0645\u062b\u0644 Ansible \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062d\u0630\u0641 \u062e\u0637\u0627\u06cc \u0627\u0646\u0633\u0627\u0646\u06cc:<\/strong> \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0648 \u0645\u0633\u06cc\u0631\u200c\u06cc\u0627\u0628\u06cc (Routing) \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0648 \u062a\u0633\u062a\u200c\u0634\u062f\u0647 \u0635\u0648\u0631\u062a \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u06a9\u0647 \u0631\u06cc\u0633\u06a9 \u0642\u0637\u0639 \u0634\u062f\u0646 \u0634\u0628\u06a9\u0647 \u0631\u0627 \u06a9\u0644\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc\u200c\u0628\u0631\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0634\u0628\u06a9\u0647 \u0628\u0627 Python:<\/strong> \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062a\u062e\u0635\u0635\u06cc \u0634\u0628\u06a9\u0647 (\u0645\u062b\u0644 Netmiko \u0648 Nornir) \u0627\u0645\u06a9\u0627\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0635\u062f\u0647\u0627 \u062a\u062c\u0647\u06cc\u0632 \u0634\u0628\u06a9\u0647 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0646\u0642\u0634\u0647 \u0631\u0627\u0647 \u0642\u062f\u0645\u200c\u0628\u0647\u200c\u0642\u062f\u0645 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc DevOps<\/strong><br><strong>\u06f1. \u0633\u0637\u062d \u0645\u0642\u062f\u0645\u0627\u062a\u06cc (Elementary)<\/strong><br><strong>\u0644\u06cc\u0646\u0648\u06a9\u0633 (Linux):<\/strong> \u062a\u0633\u0644\u0637 \u0628\u0631 CLI\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0633\u062a\u0631\u0633\u06cc\u200c\u0647\u0627 (Permissions) \u0648 \u067e\u0631\u0648\u0633\u0647\u200c\u0647\u0627.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0645\u0641\u0627\u0647\u06cc\u0645 \u0634\u0628\u06a9\u0647 (Networking):<\/strong> \u067e\u0631\u0648\u062a\u06a9\u0644\u200c\u0647\u0627\u06cc TCP\/IP\u060c HTTP\/HTTPS\u060c DNS\u060c \u0641\u0627\u06cc\u0631\u0648\u0627\u0644\u200c\u0647\u0627\u060c Load Balancer \u0648 Reverse Proxy.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u06a9\u0646\u062a\u0631\u0644 \u0646\u0633\u062e\u0647 (Git):<\/strong> \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u06a9\u062f\u060c Branching \u0648 \u062d\u0644 \u06a9\u0627\u0646\u0641\u0644\u06cc\u06a9\u062a\u200c\u0647\u0627.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062f\u0627\u06a9\u0631 (Docker):<\/strong> \u0633\u0627\u062e\u062a Dockerfile\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a Image\u0647\u0627 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0686\u0646\u062f\u06a9\u0627\u0646\u062a\u06cc\u0646\u0631\u06cc \u0628\u0627 Docker Compose.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>Nginx:<\/strong> \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a Reverse Proxy \u0648 Load Balancing.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u06f2. \u0633\u0637\u062d \u067e\u0627\u06cc\u0647 (Intermediate)<\/strong><br><strong>\u062e\u062f\u0645\u0627\u062a \u0627\u0628\u0631\u06cc (AWS \/ Cloud):<\/strong> \u0645\u062f\u06cc\u0631\u06cc\u062a \u0632\u06cc\u0631\u0633\u0627\u062e\u062a\u200c\u0647\u0627\u06cc \u0627\u0628\u0631\u06cc \u0648 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0634\u0628\u06a9\u0647.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0627\u0631\u06a9\u0633\u062a\u0631\u0627\u0633\u06cc\u0648\u0646 (Kubernetes):<\/strong> \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a Pod\u0647\u0627 \u0648 Service\u0647\u0627.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc CI\/CD (Jenkins):<\/strong> \u0633\u0627\u062e\u062a Jenkinsfile \u0648 \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u06cc\u0646\u062f \u062a\u0633\u062a \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u06f3. \u0633\u0637\u062d \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 (Advanced)<\/strong><br><strong>IaC \u0628\u0627 Terraform:<\/strong> \u062a\u0639\u0631\u06cc\u0641 \u0648 \u0627\u06cc\u062c\u0627\u062f \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0627\u0628\u0631\u06cc \u0628\u0627 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 Python:<\/strong> \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9\u200c\u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u06cc\u0646\u062f\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u062f\u0633\u062a\u06cc.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>Ansible:<\/strong> \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0648 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0633\u0631\u0648\u0631\u0647\u0627 \u0648 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0634\u0628\u06a9\u0647.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>Prometheus:<\/strong> \u067e\u0627\u06cc\u0634 \u0644\u062d\u0638\u0647\u200c\u0627\u06cc \u0648 \u062b\u0628\u062a \u0644\u0627\u06af\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645.<\/p>\n\n\n\n<p class=\"has-text-align-justify wp-block-paragraph\"><strong>\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc<\/strong><br>DevOps \u062a\u0646\u0647\u0627 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0646\u06cc\u0633\u062a\u060c \u0628\u0644\u06a9\u0647 \u0641\u0631\u0647\u0646\u06af \u062c\u062f\u06cc\u062f\u06cc \u0627\u0632 \u0633\u0631\u0639\u062a\u060c \u0627\u0645\u0646\u06cc\u062a \u0648 \u06a9\u06cc\u0641\u06cc\u062a \u0627\u0633\u062a. \u0622\u06cc\u0646\u062f\u0647 \u0627\u06cc\u0646 \u0634\u063a\u0644 \u0628\u0627 \u0648\u0631\u0648\u062f AI \u0648 NetDevOps \u0631\u0648\u0634\u0646\u200c\u062a\u0631 \u0627\u0632 \u0647\u0645\u06cc\u0634\u0647 \u0627\u0633\u062a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u062f\u0648\u0627\u067e\u0633 (DevOps) \u06cc\u06a9\u06cc \u0627\u0632 \u062c\u0630\u0627\u0628\u200c\u062a\u0631\u06cc\u0646\u060c \u067e\u0631\u062f\u0631\u0622\u0645\u062f\u062a\u0631\u06cc\u0646 \u0648 \u067e\u0631\u062a\u0642\u0627\u0636\u0627\u062a\u0631\u06cc\u0646 \u062a\u062e\u0635\u0635\u200c\u0647\u0627 \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a (IT) \u0627\u0633\u062a. \u0627\u06af\u0631 \u0628\u0647 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0631\u0648\u0631\u0647\u0627\u060c \u0627\u0645\u0646\u06cc\u062a \u0648 \u0628\u0647\u0628\u0648\u062f \u0641\u0631\u0627\u06cc\u0646\u062f \u062a\u0648\u0633\u0639\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0639\u0644\u0627\u0642\u0647 \u062f\u0627\u0631\u06cc\u062f\u060c \u062f\u0648\u0627\u067e\u0633 \u0645\u0633\u06cc\u0631 \u0634\u063a\u0644\u06cc \u0641\u0648\u0642\u200c\u0627\u0644\u0639\u0627\u062f\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0633\u062a. \u062f\u0648\u0627\u067e\u0633 (DevOps) \u0686\u06cc\u0633\u062a \u0648 \u0686\u0631\u062e\u0647 \u062d\u06cc\u0627\u062a \u0622\u0646 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061f\u06a9\u0644\u0645\u0647 DevOps \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 Development (\u062a\u0648\u0633\u0639\u0647) \u0648 Operations (\u0639\u0645\u0644\u06cc\u0627\u062a) \u0627\u0633\u062a. \u062f\u0648\u0627\u067e\u0633 \u06cc\u06a9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[31,6,11],"tags":[25,30,29,26,28,27],"class_list":["post-192","post","type-post","status-publish","format-standard","hentry","category-devops","category-6","category-11","tag-devops","tag-30","tag-29","tag-26","tag-28","tag-27"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/meisamabd.ir\/index.php?rest_route=\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meisamabd.ir\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meisamabd.ir\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meisamabd.ir\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/meisamabd.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=192"}],"version-history":[{"count":2,"href":"https:\/\/meisamabd.ir\/index.php?rest_route=\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/meisamabd.ir\/index.php?rest_route=\/wp\/v2\/posts\/192\/revisions\/194"}],"wp:attachment":[{"href":"https:\/\/meisamabd.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meisamabd.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meisamabd.ir\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}