متن کامل آگهی:
شرح شغل: مهندس devops
خلاصه نقش:
به عنوان یک مهندس devops، شما از قابلیت اطمینان، اتوماسیون و عملیات روزانه زیرساخت ها و خطوط لوله تحویل ما پشتیبانی خواهید کرد. شما از نزدیک با تیم های مهندسی برای بهبود فرآیندهای ساخت/استقرار، اتوماسیون زیرساخت، قابلیت مشاهده و آمادگی عملیاتی کار خواهید کرد. این یک نقش عملی با راهنمایی ساختاریافته و فرصتهای رشد واضح است.
مسئولیتهای کلیدی:
• پشتیبانی و نگهداری از خطوط لوله ci/cd (به عنوان مثال، اقدامات github، gitlab ci، jenkins، azure devops).
• کمک به تهیه زیرساخت و تغییرات با استفاده از زیرساختها، شکلهای ابری، شکلهای ابری، شکل. pulumi).
• کمک به مدیریت و عیبیابی سیستمها، سرویسها، و محیطهای استقرار مبتنی بر لینوکس.
• پشتیبانی از گردشهای کاری کانتینری و استقرار (docker؛ قرار گرفتن در معرض kubernetes یک امتیاز مثبت است).
• کمک به پیادهسازی و حفظ نظارت، گزارشگیری، و هشدار (بهعنوان مثال، انتشار دادهها و هماهنگیها، و انتشار دادهها،
استقرار در محیطهای توسعه، مرحلهبندی، و تولید، از جمله رویههای بازگشت.
• پشتیبانی از وظایف اساسی امنیتی و انطباق (کنترلهای دسترسی، هماهنگی وصله، مدیریت اسرار، پشتیبانی رفع آسیبپذیری).
• ایجاد و نگهداری اسنادی مانند runbooks، sops، راهنماهای راهاندازی محیط، و یادداشتها.
• مشارکت در پاسخگویی به رویدادها. تجزیه و تحلیل ریشهای و اقدامات پیشگیری.
مهارتها و مدارک مورد نیاز:
• 0 تا 2 سال تجربه (یا تجربه کارآموزی/پروژه قوی) در devops، sre، مدیریت سیستمها، مهندسی پلتفرم یا مهندسی ابر.
• اصول قوی در لینوکس (cli، پردازشها، پلتفرمهای اولیه، اجازهها). azure / gcp) و خدمات اصلی (محاسبات، ذخیرهسازی، شبکه).
• آشنایی با git و جریانهای کاری تحویل نرمافزار مدرن.
• توانایی اسکریپتنویسی اولیه در bash و/یا پایتون.
• درک مفاهیم ci/cd، نسخهسازی، و شیوههای استقرار ایمن.
• عیبیابی قوی eger، و تحلیل یاد بگیرید.
ارجح است (دارای خوب):
• قرار گرفتن در معرض مفاهیم kubernetes، فرمان، یا کانتینر ارکستراسیون.
• استفاده عملی از terraform یا ابزارهای مشابه iac.
• آشنایی با nginx/apache، تعادل بار، dns، و تجربه مدیریت tls.• g. طاق، مدیر اسرار aws، خزانه کلید لاجوردی).
• درک اصول مشاهده پذیری (متریک ها، گزارش ها، ردیابی) و فرآیندهای پاسخ به حادثه.
مهارت های نرم:
• ارتباطی واضح که می تواند مسائل فنی را به روشی ساختاریافته توضیح دهد.
• مشارکتی، قابل اعتماد، و تعهدی قوی، پاسخ دادن به سوالات و پاسخ دادن به سوالات و پاسخ دادن راحت به عملکرد
. کیفیت.
• ذهنیت اول مستندسازی و مالکیت وظایف محول شده.
میزان موفقیت چگونه است (90 روز اول)
• میتواند از استقرارهای معمول، بررسیهای محیطی و عیبیابی اساسی با حداقل نظارت پشتیبانی کند.
• قابلیت اطمینان و دید ci/cd را بهبود میبخشد (مثلاً، بازخورد سریعتر لولهها را بهتر میکند). نظارت/هشدارهای عملی را حفظ کنید و به یادگیری رویدادها کمک کنید.
• کتابهای اجرایی و مستندات واضحی را برای وظایف عملیاتی رایج تولید می کند.
جزئیات استخدام (تکمیل می شود)
• نوع استخدام: تمام وقت
Job Description: DevOps Engineer
Role Summary:
As a DevOps Engineer, you will support the reliability, automation, and day-to-day operations of our infrastructure and delivery pipelines. You’ll work closely with engineering teams to improve build/deploy processes, infrastructure automation, observability, and operational readiness. This is a hands-on role with structured mentorship and clear growth opportunities.
Key Responsibilities:
• Support and maintain CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins, Azure DevOps).
• Assist with infrastructure provisioning and changes using Infrastructure-as-Code (IaC) tools (e.g., Terraform, CloudFormation, Pulumi).
• Help manage and troubleshoot Linux-based systems, services, and deployment environments.
• Support containerisation and deployment workflows (Docker; exposure to Kubernetes is a plus).
• Assist in implementing and maintaining monitoring, logging, and alerting (e.g., Prometheus/Grafana, ELK/EFK, Datadog).
• Help coordinate releases and deployments across development, staging, and production environments, including rollback procedures.
• Support basic security and compliance tasks (access controls, patching coordination, secrets handling, vulnerability remediation support).
• Create and maintain documentation such as runbooks, SOPs, environment setup guides, and incident notes.
• Participate in incident response and post-incident reviews (with guidance), contributing to root-cause analysis and prevention actions.
Required Skills & Qualifications:
• 0–2 years of experience (or strong internship/project experience) in DevOps, SRE, Systems Administration, Platform Engineering, or Cloud Engineering.
• Strong fundamentals in Linux (CLI, processes, permissions, networking basics).
• Basic understanding of cloud platforms (AWS / Azure / GCP) and core services (compute, storage, networking).
• Familiarity with Git and modern software delivery workflows.
• Basic scripting ability in Bash and/or Python.
• Understanding of CI/CD concepts, versioning, and safe deployment practices.
• Strong troubleshooting, analytical thinking, and an eagerness to learn.
Preferred (Nice-to-Have):
• Exposure to Kubernetes, Helm, or container orchestration concepts.
• Hands-on use of Terraform or similar IaC tools.
• Familiarity with Nginx/Apache, load balancing, DNS, and TLS/SSL.
• Experience with secrets management tools (e.g., Vault, AWS Secrets Manager, Azure Key Vault).
• Understanding of observability fundamentals (metrics, logs, tracing) and incident response processes.
Soft Skills:
• Clear communicator who can explain technical issues in a structured way.
• Collaborative, dependable, and comfortable asking questions and taking feedback.
• Strong attention to detail and commitment to operational quality.
• Documentation-first mindset and ownership of assigned tasks.
What Success Looks Like (First 90 Days)
• Can support routine deployments, environment checks, and basic troubleshooting with minimal supervision.
• Improves CI/CD reliability and visibility (e.g., cleaner pipelines, faster feedback loops, safer releases).
• Helps maintain actionable monitoring/alerts and contributes to incident learnings.
• Produces clear runbooks and documentation for common operational tasks.
Employment Details (to be completed)
• Employment Type: Full-time