- 3+ سال تجربه به عنوان مهندس توسعه یا نقشی مشابه، ترجیحاً در یک محیط کاری از راه دور.
- آشنایی با روش sdlc و توسعه چابک.
- درک کاملی از فنآوریهای کانتینریسازی مانند پلتفرمهای docker و کانتینر ارکستراسیون مانند kubernetes و openshift.
- درک فنی عمیق مدیریت لینوکس.
- تخصص در نصب، پیکربندی، مدیریت، استقرار و محک زدن sql /nosql و پایگاههای داده درون حافظه.
- درک کامل از مفاهیم شبکه، اصول امنیتی و بهترین شیوهها.
- تجربه عملی با ابزارهای مدیریت پیکربندی. به طور خاص قابل انجام است.
- تجربه با ابزارهای ci/cd مانند gitlab ci/cd یا jenkins.
- آشنایی با ابزارهای نظارت و ثبت گزارش مانند prometheus، grafana، elk stack یا موارد مشابه.< /li>
- تسلط به زبان های اسکریپت نویسی مانند پایتون و bash.
- مهارت حل مسئله قوی و توانایی عیب یابی مسائل پیچیده در سیستم های توزیع شده.
- مهارت های ارتباطی و همکاری عالی، با توانایی کار موثر در تیم های متقابل.
پیادهسازی و مدیریت کانتینرسازی با استفاده از پلتفرمهای docker و ارکستراسیون مانند kubernetes و openshift. پیادهسازی و بهبود خطوط لوله ci/cd برای ساخت، آزمایش و استقرار خودکار، پیادهسازی و مدیریت کانتینر با استفاده از پلتفرمهای docker و ارکستراسیون مانند kubernetes و openshift.
اجرا و بهبود ci /cd pipelines برای ساخت خودکار، آزمایش و استقرار برنامه های کاربردی php/laravel.
بهترین شیوه ها و استانداردهای امنیتی برای استقرار برنامه های کاربردی وب را پیاده سازی کنید.
با تیم های توسعه همکاری کنید تا عملکرد برنامه را بهینه کنید، مشکلات را عیب یابی کنید، و فرآیندهای استقرار را ساده کنید. .
نظارت بر عملکرد سیستم، عیبیابی مشکلات، و اطمینان از زمان، عملکرد و قابلیت اطمینان برنامههای وب.
از آخرین روندها، ابزارها و بهترین شیوههای توسعه بهروز باشید و بهطور پیشگیرانه بهبودهایی را برای ما پیشنهاد دهید. فرآیندهای توسعه و انتشار.
مزایا:
حقوق رقابتی بر اساس تجربه و صلاحیت.
روزهای کاری: شنبه تا چهارشنبه.
محیط کاری کاملاً از راه دور با انعطاف پذیر ساعات کاری (8 صبح تا 4:45 بعد از ظهر با 2 ساعت انعطاف پذیری).
فرصت هایی برای رشد شغلی و پیشرفت حرفه ای.
فرهنگ مشارکتی و فراگیر شرکت.
بیمه سلامت.
- 3+ years of experience as a DevOps engineer or a similar role, preferably in a remote work environment.
- Understanding of the SDLC and Agile development methodology.
- Solid understanding of containerization technologies like Docker and container orchestration platforms like Kubernetes and OpenShift.
- Deep technical understanding of Linux Administration.
- Expertise in installing, configuring, administering, deploying, and benchmarking SQL/NoSQL and In-memory databases.
- Solid understanding of networking concepts, security principles, and best practices.
- Hands-on experience with configuration management tools. Specifically Ansible.
- Experience with CI/CD tools like GitLab CI/CD or Jenkins.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar.
- Proficiency in scripting languages like Python and Bash.
- Strong problem-solving skills and ability to troubleshoot complex issues in distributed systems.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Implement and manage containerization using Docker and orchestration platforms like Kubernetes and OpenShift.Implement and improve CI/CD pipelines for automated build, test, and deployment Implement and manage containerization using Docker and orchestration platforms like Kubernetes and OpenShift.
- Implement and improve CI/CD pipelines for automated build, test, and deployment of PHP/Laravel applications.
- Implement security best practices and standards for web application deployment.
- Collaborate with development teams to optimize application performance, troubleshoot issues, and streamline deployment processes.
- Monitor system performance, troubleshoot issues, and ensure uptime, performance, and reliability of web applications.
- Stay up-to-date with the latest DevOps trends, tools, and best practices, and proactively propose improvements to our development and release processes.
Benefits:
- Competitive salary based on experience and qualifications.
- Working days: Saturday to Wednesday.
- A fully remote work environment with flexible working hours (8 am to 4:45 pm with 2 hours of flexibility).
- Opportunities for career growth and professional development.
- Collaborative and inclusive company culture.
- Health insurance.