Avatar for EA Foods
EA Foods
Actively Hiring
More jobs
Tech-enabled food distribution in Tanzania, from smallholder farm to urban retailers

DevOps Engineer

  • $12k – $18k • No equity
  • |Remote (
    Everywhere
    ) • 
    Dar es Salaam
  • |5 years of exp
  • |Full Time
Reposted: today• Recruiter recently active
Job Location
Dar es Salaam
Remote Work Policy

Onsite or remote

Hires remotely in
Everywhere
Visa Sponsorship

Available

Preferred Timezones
Turkey Time
Collaboration Hours
7:00 AM - 5:00 PM
RelocationAllowed
Skills
Python
MySQL
MongoDB
Linux System Administration
Bash
Docker
Ansible
AWS
Kubernetes
Terraform
CI/CD
Prometheus & Grafana
Hiring contact
Arish Akhtar
Employee
image

About the job

About the Company
East Africa Foods is the leading data- and tech-driven food distribution company in Tanzania, aiming to boost access to digital commerce for 10,000+ retailers and businesses in Africa. We are a fast-growing Series B startup with 300+ team members committed to sustainability and food innovation. We are lean in execution, results driven and focused on speed to market.

About the Team
We are establishing an onsite engineering team in Dar es Salaam and Nairobi. Key projects include the Farmer Management System (FMS), Distribution Management System (DMS), ERPNext, and the move of our platform to a SaaS offering. We follow an agile, scrum-based process. This role reports to the Engineering Manager.

About the Role
We are seeking a skilled DevOps Engineer to streamline our software development lifecycle, automate infrastructure, and ensure seamless deployment processes. You will manage large, multi-region deployments while keeping data security and availability high. Expect your time to split roughly: 50% regular deployment activities, 30% keeping performance consistent and optimal, 20% self-improvement and learning.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines for automated deployments.
  • Manage cloud-based infrastructure (AWS) and ensure scalability, security, and reliability.
  • Use containerization technologies (Docker, Kubernetes) for efficient application deployment.
  • Automate infrastructure provisioning and configuration with Terraform, Ansible, or CloudFormation.
  • Write shell and Python scripts to automate operational tasks.
  • Monitor system performance (CloudWatch), troubleshoot issues, and implement proactive solutions.
  • Collaborate with development, operations, and security teams to optimize workflows and security practices.
  • Implement logging, monitoring, and alerting with Prometheus, Grafana, ELK Stack, or Datadog.
  • Ensure security best practices for cloud infrastructure, CI/CD, and code deployments.
  • Optimize cost and resource utilization across cloud environments.
  • Institute systems, policies, and workflows that allow deployments to be rolled back. Triage and manage daily production releases.
  • Support deployments across multiple tech stacks (Java, Node.js, Python).
  • Run backup, restore, and disaster recovery for production databases (MySQL, MongoDB), and test restores regularly.
  • Keep dev, staging, and production environments consistent, with secrets and configuration managed securely.
  • Support production for Django, Node.js, and ERPNext services: scaling, patching, and upgrades.
  • Define service-level objectives, take part in on-call and incident response, and run blameless postmortems.

Requirements

  • Bachelor's degree in Computer Science, IT, or related field (or equivalent experience).
  • Strong experience with cloud platforms (AWS, Azure, or GCP).
  • Proficiency in Infrastructure as Code (Terraform or Ansible).
  • Hands-on experience with Docker, Kubernetes, and container orchestration.
  • Expertise in CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Bitbucket Pipelines, or CircleCI.
  • Scripting and automation (Bash, Python, or Go).
  • Monitoring and logging tools (Prometheus, ELK Stack, Grafana).
  • Networking, security, and Linux/Unix system administration.
  • Git version control.
  • Supporting MySQL and MongoDB databases.
  • Standard IT security practices: encryption, certificates, key management.
  • Security tools and practices: CIS Benchmarking, OS hardening, vulnerability scanning, system auditing.
  • AWS networking and access: VPC, security groups, IAM (least privilege), Route 53, load balancers.
  • Core AWS services: EC2, RDS/Aurora, S3, CloudFront, ECS or EKS, CloudWatch.
  • Nginx reverse proxy, TLS certificate management, and secrets management (AWS Secrets Manager or SSM Parameter Store).
  • Deploying Python/Django and Node.js applications in Docker. ERPNext (Frappe) bench deployments are a plus.
  • Comfortable with monolith and distributed system architectures.

Our Stack
Node.js, Django, React, Flutter, ERPNext (Frappe), Firebase, Mapbox, AWS, Jira, Confluence, Bitbucket.

Why Join Us?

  • Competitive salary
  • Health & life insurance
  • 28 days of paid time off a year

Our Hiring Process
We aim to go from initial interview to offer in 3 to 4 weeks.

  1. Screening call with the People and Culture Manager
  2. Technical interview
  3. Culture interview & presentation with the senior management panel
  4. Offer stage

About the company

EA Foods company logo

EA Foods

Actively Hiring
More jobs
Tech-enabled food distribution in Tanzania, from smallholder farm to urban retailers201-500 Employees
Learn more about EA Foods image

Founders

Elia Timotheo
Founder
image
View the team image