- 3+ سال تجربه به عنوان مهندس توسعه یا نقشی مشابه، ترجیحاً در یک محیط کاری از راه دور.
- آشنایی با روش sdlc و توسعه چابک.
- درک کاملی از فنآوریهای کانتینریسازی مانند پلتفرمهای docker و کانتینر ارکستراسیون مانند kubernetes و openshift.
- درک فنی عمیق مدیریت لینوکس.
- تخصص در نصب، پیکربندی، مدیریت، استقرار و محک زدن sql /nosql و پایگاههای داده درون حافظه.
- درک کامل از مفاهیم شبکه، اصول امنیتی و بهترین شیوهها.
- تجربه عملی با ابزارهای مدیریت پیکربندی. به طور خاص قابل انجام است.
- تجربه با ابزارهای ci/cd مانند gitlab ci/cd یا jenkins.
- آشنایی با ابزارهای نظارت و ثبت گزارش مانند prometheus، grafana، elk stack یا موارد مشابه.< /li>
- تسلط به زبان های اسکریپت نویسی مانند پایتون و bash.
- مهارت حل مسئله قوی و توانایی عیب یابی مسائل پیچیده در سیستم های توزیع شده.
- مهارت های ارتباطی و همکاری عالی، با توانایی کار موثر در تیم های متقابل.
پیادهسازی و مدیریت کانتینرسازی با استفاده از پلتفرمهای docker و ارکستراسیون مانند kubernetes و openshift. پیادهسازی و بهبود خطوط لوله ci/cd برای ساخت، آزمایش و استقرار خودکار. برای ساخت، آزمایش و استقرار خودکار برنامه های 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.