معرفی موقعیت شغلی
یکی از محصولات کلیدی شرکت سینا، روتر است. تولید یک روتر پایدار نیازمند زیرساخت CI/CD پایداری است. ما به دنبال یک DevOps Engineer با تمرکز بر سیستمهای امبدد هستیم که به بهبود فرآیندهای توسعه، استقرار و نگهداری سیستمها کمک کند.
وظایف اصلی
توسعه و نگهداری اسکریپتها، فرآیندها و ابزارهای CI/CD
همکاری نزدیک با تیمهای توسعه برای بهینهسازی فرآیند Build و Release
نوشتن DockerFile مربوط به Build
نوشتن Docker-Compose مربوط به Deploying نرم افراز
مدیریت و بهبود زیرساختهای مبتنی بر Container
عیبیابی و دیباگ مشکلات در محیطهای توسعه و Production
مستندسازی فرآیندها و ابزارها
مهارتهای تخصصی
الزامی:
آشنایی با فرهنگ DevOps و اصول کلیدی آن (Automation، CI/CD، Agile delivery)
تسلط به Python
تسلط کامل به Git
تسلط نسبی به Linux (در حد تسلط بر LPIC1 و آشنایی با LPIC2)
آشنایی با Build System های زبان C(ترجیحاً Yocto)
تجربه اسکریپتنویسی با Bash یا Python
تسلط به Docker Container تجربه کار با Docker Compose
آشنایی با Jenkins
تسلط نسبی به مفاهیم REST API
توانایی قوی در Debugging و Troubleshooting سیستمها
آشنایی با مفاهیم شبکههای کامپیوتری و پروتکلهای شبکه (در حد تسلط بر Network+)
مزیت محسوب میشود:
آشنایی با Gerrit
گذراندن دورههای CCNA و CCNP
تجربه کار با سیستمهای Embedded
آشنایی با Docker Swarm
تجربه کار با ابزارهای مانیتورینگ (Prometheus, Grafana و ...)
آشنایی با Maven
مهارتهای عمومی:
دقت بالا و توانایی سازماندهی موثر وظایف
مهارتهای ارتباطی قوی و توانایی تعامل موثر با دیگران
پیگیری و مسئولیتپذیری در انجام وظایف محوله
علاقهمندی و توانایی یادگیری فناوریهای جدید
توانایی تحلیل مسائل و حل مسئله بهصورت ساختارمند