استخدام کارشناس DevOps
شرح موقعیت شغلی
ما به دنبال DevOps Engineer پویا، علاقه مند به یادگیری و با توانایی حل مسئله قوی می گردیم. که به منظور افزایش کارایی سیستم در کلیه مراحل ( طراحی و معماری ، تیونینگ، دیباگ و مانیتورینگ ) با دیگر اعضای تیم مشارکت داشته باشد.
شرح شغل و وظایف:
* راه اندازی و بهبود فرایندهای CI/CD
* مانیتورینگ مداوم سرویس ها و پیشگیری و رفع مشکلات احتمالی
* توسعه و استفاده از ابزارهایی برای یکپارچه سازی سیستم ها و برنامه ها و سرویس ها
* بروز نگه داشتن مداوم سرویس ها
* همکاری و کار گروهی با دیگر اعضای تیم برای ساخت و بهبود محصول
توانایی های لازم:
* تجربه کار و تسلط به مفاهیم Linux
* آشنایی با مفاهیم Infrastructure as code و آشنایی با ابزار های Automation (برای مثال Ansible)
* توانایی حل مسئله قوی
* آشنایی با مفاهیم CI/CD و ابزارهای آن ( gitlab-ci وjenkins و bamboo …)
* آشنایی با وب سرورها و پیکربندی آنها (Nginx, Apache)
* آشنایی با یکی از زبانهای برنامه نویسی
* تجربه کار در جایگاه شغلی DevOps Engineer یا مهندسی نرم افزار
* آشنایی با پایگاه دادههای SQL ( برای مثال MariaDB و Postgresql)
* آشنایی با سیستم ها و مفاهیم مانیتورینگ Zabbix یا ابزار های مشابه
* آشنایی با مفاهیم log management (مانند ELK , Graylog)
موارد زیر مزیت محسوب میشود:
* آشنا به سیستم کنترل نسخه git
* آشنا به سرویس دهنده های REST و چارچوب های مربوطه
* آشنا با پایگاه دادههای NoSQL (برای مثال Elasticsearch، Redis، ClickHouse)
* آشنایی با مفاهیم صف و ابزارهای آن (RabbitMQ، Kafka)
* تحصیل در رشته ی کامپیوتر یا رشته های مهندسی مرتبط
توانایی های عمومی:
* علاقه مندی به کار تیمی و مستند سازی
* توانایی بالا در درک و حل مساله
* علاقه مند به توسعه و نگهداری سیستم های با کارایی بالا و بهینه سازی کد
* آشنا به مفاهیم مدیریت پروژه به صورت چابک ( Scrum , Kanban)
مزایای کار کردن با ما:
* یادگیری بالا و پیشرفت فنی و شغلی
* رویارویی با چالش های فنی روز دنیا
* ما یک تیم جوان و پویا هستیم
* از بروز ترین تکنولوژی های روز دنیا استفاده میکنیم
* محیط کار پویا
مهارتهای مورد نیاز
- DevOps
- Linux
- CI/CD
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست