Job description
At Deliverect, our API-first platform is revolutionizing commerce by providing a connected suite of on and off-premise solutions. We empower both the food and retail industries to expand their revenue and simplify their operations, creating seamless experiences for businesses to sell anywhere and deliver everywhere. Join us in this exciting journey, where your contributions will directly impact how businesses connect with their customers in a rapidly evolving global market.
Department Focus:
The Cloud Platform department at Deliverect is the engine that drives our customers' success by providing a reliable, scalable, and secure platform for exceptional customer experiences. Our team of passionate engineers and architects constantly innovates and refines our solutions, equipping businesses with the cutting-edge technology they need to thrive in today's competitive landscape and deliver unparalleled ordering experiences.
Your Impact:
In this critical role, you will be helping Deliverect build, maintain, and scale infrastructure to support our rapidly evolving global market. We are looking for someone who can lead our high-availability, deployment, and monitoring solutions. Your expertise will directly contribute to the stability and excellence of our platform, ensuring a seamless experience for our global customers while continuously improving our infrastructure and deployment processes.
This is a fully remote role, working from the comfort of your home.
What you will do:
- Improve the high availability of our Dockerized microservices to ensure platform stability.
- Launch and manage services in Kubernetes to scale our global operations.
- Develop and operate infrastructure via Terraform, promoting automation and standardization practices like GitOps and immutability.
- Deploy releases to production and staging environments while managing the full lifecycle of deployment processes.
- Improve upon our CI/CD pipeline using tools like GitHub Actions to streamline delivery.
- Build and maintain monitoring tools for logging, performance, uptime, and tracing to improve system observability.
- Optimize database performance and manage backups, restorations, and Disaster Recovery Plan (DRP) procedures.
- Collaborate with Engineering teams to provide tooling, development support, and post-incident recovery.
- Contribute to the continuous improvement of IT security best practices and architecting new features.
- Participate in the on-call rotation to ensure rapid incident resolution and stakeholder communication under pressure.
What you will bring:
- 4+ years of experience in software engineering or DevOps within an agile, fast-paced environment.
- 2+ years of hands-on experience with Docker and launching services in Kubernetes.
- Technical proficiency in Infrastructure as Code (Terraform) and version control systems like Git.
- Proven experience with Cloud environments, specifically Amazon Web Services (AWS) or Google Cloud Platform (GCP).
- Experience with databases, including solid knowledge of NoSQL (MongoDB is a plus).
- Understanding of CI/CD tools such as GitHub Actions, CircleCI, or ArgoCD.
- Monitoring experience with tools like New Relic, Grafana, or Datadog to drive product quality.
- Knowledge of Python development and experience with a variety of API standards (REST, JSON-RPC, SOAP/XML).
- Familiarity with API clients like Postman or Insomnia and various Linux shells including Bash.
- Excellent written and oral communication skills to effectively engage with both technical and non-technical stakeholders.
- A degree in Computer Science, Engineering, or a related field, or equivalent work experience.
وصف الوظيفة
في Deliverect، منصتنا المعتمدة على الـ API تحدث ثورة في التجارة من خلال توفير مجموعة متكاملة من الحلول داخل وخارج موقع العمل. نحن نمكّن كل من صناعات الأغذية وتجارة التجزئة من توسيع إيراداتها وتبسيط عملياتها، مما يوّفر تجارب سلسة للشركات للبيع في أي مكان والتوصيل في أي مكان. انضم إلينا في هذه الرحلة المثيرة، حيث ستؤثر مساهماتك مباشرةً على كيف يتواصل الأعمال مع عملائها في سوق عالمي سريع التطور.
تركيز القسم:
قسم منصة السحابة في Deliverect هو المحرك الذي يقود نجاح عملائنا من خلال توفير منصة موثوقة وقابلة للتوسّع وآمنة لتجارب عملاء استثنائية. فريقنا من المهندسين والمعماريين المتحمسين يجري الابتكار والتحسين المستمر لحلولنا، مما يجهّز الشركات بالتقنية المتطورة اللازمة للازدهار في المشهد التنافسي اليوم وتقديم تجارب طلب فريدة.
تأثيرك:
في هذا الدور الحاسم، ستساعد Deliverect في بناء وصيانة وتوسيع البنية التحتية لدعم سوقنا العالمي سريع التطور. نحن نبحث عن شخص يمكنه قيادة حلول التشغيل عالية التوافر والنشر والرصد. ستساهم خبرتك مباشرةً في استقرار وتميّز منصتنا، مع ضمان تجربة سلسة لعملائنا العالميين مع تحسين مستمر للبنية التحتية وعمليات النشر.
هذا الدور عن بُعد تمامًا، وتعمل من راحة منزلك.
ما ستقوم به:
- تحسين التوافر العالي لخدماتنا المصغّرة المعتمدة على Docker لضمان استقرار المنصة.
- إطلاق وإدارة الخدمات في Kubernetes لتوسيع عملياتنا العالمية.
- تطوير وتشغيل البنية التحتية عبر Terraform، مع تعزيز أطر الأتمتة والمعيارية مثل GitOps وقابلية التغيير.
- نشر الإصدارات إلى بيئات الإنتاج والتجربة أثناء إدارة دورة النشر كاملة.
- التحسين من خلال خطوط أنابيب CI/CD باستخدام أدوات مثل GitHub Actions لتسهيل التسليم.
- إنشاء وصيانة أدوات الرصد للسجلات والأداء والتوافر والتتبّع لتحسين إمكانية رصد النظام.
- تحسين أداء قواعد البيانات وإدارة النسخ الاحتياطية والاستعادة وخطط التعافي من الكوارث (DRP).
- التعاون مع فرق الهندسة لتقديم أدوات ودعم تطوير والتعافي بعد الحوادث.
- المساهمة في التحسين المستمر لممارسات أمان تكنولوجيا المعلومات وتصميم ميزات جديدة.
- المشاركة في فريق الاستدعاء لضمان سرعة حل الحوادث والتواصل مع أصحاب المصلحة تحت الضغط.
ما ستجلبه:
- أكثر من 4 سنوات من الخبرة في هندسة البرمجيات أو DevOps ضمن بيئة agile سريعة الإيقاع.
- أكثر من 2 سنوات من الخبرة العملية مع Docker وبدء الخدمات في Kubernetes.
- الكفاءة التقنية في بنية كودية للبنية التحتية (Terraform) وأنظمة التحكم في الإصدارات مثل Git.
- خبرة مثبتة مع بيئات سحابية، خاصة Amazon Web Services (AWS) أو Google Cloud Platform (GCP).
- خبرة مع قواعد البيانات، بما في ذلك معرفة جيدة بـ NoSQL (MongoDB ميزة).
- فهم لأدوات CI/CD مثل GitHub Actions وCircleCI وArgoCD.
- خبرة في الرصد باستخدام أدوات مثل New Relic أو Grafana أو Datadog لتعزيز جودة المنتج.
- معرفة بتطوير Python وخبرة مع مجموعة متنوعة من معايير API (REST، JSON-RPC، SOAP/XML).
- ال familiarity مع عملاء API مثل Postman أو Insomnia ومختلف أنظمة قشور Linux بما في ذلك Bash.
- مهارات تواصل مكتوبة وشفوية ممتازة للتفاعل بفعالية مع أصحاب المصلحة الفنيين وغير الفنيين.
- درجة في علوم الحاسوب أو الهندسة أو مجال ذي صلة، أو خبرة عمل مكافئة.