Infrastructure / Devops Engineer
Role details
Job location
Tech stack
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. 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 full-time, hybrid role with a flexible work schedule, offering 3 days in our Casablanca, Morocco office and 2 days from the comfort of your home. What you will do: Improve the high availability of our Dockerised 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 standardisation 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. Optimise 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
Requirements
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. AWS experience (EC2, Packer, ECS, lambda, API Gateway, RDS Aurora, etc.). Databases (MySQL, Postgre, DynamoDB, Redis). Transverse security administration: IAM, SSO, WAF, network access control, etc. Ability to work cross-functionally with Backend, Mobile, Product, Support (facilitator/platform role). Documentation culture (procedures, runbook, architecture decisions, incidents). Ability to anticipate and propose ideas, not just execute. 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., 1. Fluency in English is required, with strong written and verbal communication skills being essential.
- Applicants must possess the legal right to work in the country where the role is based, as we are currently unable to provide financial assistance for relocation or travel.
- Please note that certain roles may require a background check as a condition of employment, and you will be informed of this during the initial screening process.
About the company
Deliverect is in hyper-growth! As a global SaaS Soonicorn, our mission is to be the backbone of on-demand food, with over 50 million orders completed, operating in 11 countries and rising.
We simplify online order management to help restaurants, cloud kitchens and food chains around the world become faster, smarter and more connected, so they can serve even more delicious food to their customers.
With real-time insights they can manage inventory, track revenue growth, automatically update stock, adjust menus globally and spot new opportunities across platforms with ease.