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