بهعنوان یک مهندس DevOps مسئول نگهداری و توسعه زیرساختهای فنی خواهید بود. در این نقش فرصت طراحی و پیادهسازی سیستمها و راهکارهایی را دارید که نیازهای تیم را به بهترین شکل پاسخ دهند و فرآیند توسعه و استقرار را روانتر و مطمئنتر کنند.
مسئولیتها:
- طراحی و مدیریت خطوط CI/CD.
- بهینهسازی عملکرد و پایداری اپلیکیشنها.
- مدیریت بکاپ و برنامههای بازیابی اطلاعات.
- مدیریت انتشار نسخهها و فرآیند دیپلوی.
- پیکربندی و آمادهسازی محیطها.
- نگهداری و توسعه ابزارهای DevOps.
- پیادهسازی اصول امنیتی برای اپلیکیشنها.
- پیکربندی و مدیریت پایگاههای داده.
- برنامهریزی و مدیریت ظرفیت سیستمها.
شرایط لازم:
- تسلط بالا در مدیریت سیستمهای لینوکسی.
- دانش قوی در مفاهیم شبکه و TCP/IP.
- توانایی بالا در عیبیابی و حل مسائل.
- آشنایی با سرویسهای ابری (Cloud Platforms).
- تجربه در توسعه ابزارهای اتوماسیون.
- آشنایی با فناوری کانتینر و ارکستریشن (Docker و Kubernetes).
- تجربه کار با ابزارهای مانیتورینگ.
- آشنایی با استفاده از REST API.
- تسلط متوسط تا پیشرفته در حداقل یکی از زبانهای اسکریپتنویسی (مثل Bash یا Python).
- آشنایی با Terraform برای مدیریت زیرساخت بهعنوان کد (IaC).
- آشنایی با Ansible برای اتوماسیون پیکربندی و دیپلوی.
- درک عمیقی از اجزای اصلی سیستمهای مدیریت سرور.
شرایط لازم جهت استخدام:
- حداقل 5 سال سابقه کاری در حوزه DevOps.
- مهارتهای ارتباطی قوی به زبان انگلیسی (نوشتاری و گفتاری).
- توانایی بالا در همکاری تیمی و ارائه مطالب.
- توانایی کار مستقل، حل مسئله و دیدن تصویر کلان.
- علاقهمندی به یادگیری مداوم و رشد مهارتی.
As a DevOps engineer, you will be responsible for maintaining and developing technical infrastructure. In this role, you have the opportunity to design and implement systems and strategies to best respond to the team's needs and make the development and deployment process smoother and more secure.
Responsibilities:
- Designing and managing CI/CD lines.
- Optimization of performance and stability of apps.
- Backup Management and Information Recovery Programs.
- Diplosal Publishing Management and Diplosal Process.
- Configuration and preparation of environments.
- Maintenance and Development of DevOps Tools.
- Implementation of security principles for apps.
- Configuration and management of databases.
- Planning and managing the capacity of systems.
Requirements:
- High mastery of the management of Linux systems.
- Strong knowledge of network concepts and TCP/IP.
- High ability to troubleshoot and solve problems.
- Introduction to Cloud Platforms (Cloud Platforms).
- Experience in the development of automation tools.
- Introduction to Container and Orchestra Technology (Docker, Kubernetes)..
- Monitoring Tools Experience.
- Acquaintance using REST API.
- Moderate to advanced mastery in at least one of the scripting languages (such as Bash or Python).
- Familiarity with TerReform to manage infrastructure as code (IAC).
- Familiar with Ansible for configuration and deployment.
- A deep understanding of the main components of server management systems.
Conditions for Recruitment:
- At least 2 years of work experience in the field of DevOps.
- Strong communication skills in English (written and spoken).
- High ability to collaborate with a team and provide content.
- Ability to work independently, solve problems, and see the macro image.
- Interest in continuous learning and skill growth.