DevOps Engineer @ FreshTalent

Job description

We are the leading data and tech driven food distribution company in Tanzania aiming at boosting 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 prioritize speed to market. We embrace a lean approach, prioritizing results and maintaining a strong focus on speed and efficiency to deliver go-to-market solutions.

What We Are Looking For

About The Team:

We are establishing an onsite engineering team in Dar-es-Salaam and Nairobi. Key projects include: Farmer management system (FMS), distribution management system (DMS), and ERP. We follow an agile, scrum-based process.

About The Role

We are seeking a skilled DevOps Engineer to join our team and help streamline our software development lifecycle, automate infrastructure, and ensure seamless deployment processes. The ideal candidate will have expertise in CI/CD pipelines, cloud platforms, containerization, and monitoring tools to optimize software delivery and system reliability. Key responsibilities include managing solutions to handle large platform level, multi geographical deployments, maintaining a very high level of data Security and availability. Expect your time breakdown to be rough: 50% on regular deployment activities, 30% on ensuring consistent & optimal performance, and remaining 20% in self improvement and learning.

What Does The Job Involve

  • Design, implement, and maintain CI/CD pipelines for automated deployments.
  • Manage cloud-based infrastructure (AWS) and ensure scalability, security, and reliability.
  • Utilize containerization technologies (Docker, Kubernetes) for efficient application deployment.
  • Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or CloudFormation.
  • Hands-on experience in scripting languages such as shell.
  • 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 solutions using tools like 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.
  • Work with developers to institute systems, policies, and workflows which allow for a rollback of deployments.
  • Triage release of applications to the production environment on a daily basis.
  • Worked on different DevOps of different tech stack (java based, node, python)

Qualifications

  • 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 (IaC) tools like Terraform or Ansible.
  • Hands-on experience with Docker, Kubernetes, and container orchestration.
  • Expertise in CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or CircleCI.
  • Knowledge of scripting and automation (Bash, Python, or Go).
  • Experience with monitoring and logging tools (Prometheus, ELK Stack, Grafana).
  • Understanding of networking, security, and Linux system administration.
  • Familiarity with version control systems (Git).
  • Supporting database systems like MySQL, MongoDB
  • System administration tasks in Linux or Unix and familiarity with standard IT security practices (such as encryption, certificates, key management)
  • Able to understand the security tools and best practices: CIS Benchmarking, OS hardening, vulnerability scanning, system auditing
  • Our stack includes;
  • Node, Django, React, Flutter, ERPNext (Frappe)
  • Firebase, Mapbox
  • AWS
  • Jira, Confluence, Bitbucket
  • Comfortable with monolith and distributed system architectures

Our hiring process

We aim to go through the initial interview to offer stage in 3-4 weeks:

  • 1st interview: Screening call with the People and Culture Manager
  • 2nd interview: Technical interview
  • 3rd interview: Culture interview & presentation with the senior management panel
  • Offer stage

Benefits

  • Competitive salary and benefits such as;
  • Health & life insurance
  • Paid time off – 28 days a year

Skills: devops,cloud platforms,aws,scripting languages,monitoring tools,kubernetes,ansible,docker,database systems,azure,ci/cd pipelines,ci/cd,infrastructure as code (iac),networking,linux system administration,devops tools,iac,terraform,containerization

apply

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button