DevOps Engineer Ride Hailing App Infrastructure
Nairobi, Nairobi
Posted yesterday
- Company:
- Marble Engineering and Construction Ltd
- Company Description:
- We are Design and Build construction company based in Nairobi with over 14 years of experience. We do design of residential and commercial properties.
- Contract Type:
- Freelance
- Experience Required:
- 2 years
- Education Level:
- Bachelor's Degree
- Number of vacancies:
- 1
Job Description
Marble Engineering and Construction Ltd. is building a next-generation ride-hailing platform tailored for the Kenyan market. We are seeking a highly skilled and proactive DevOps Engineer to design, implement, and manage the infrastructure required to deploy and maintain a scalable, secure, and high-performing app — similar to Uber or Bolt.
The DevOps Engineer will work closely with the backend, mobile development, and QA teams to automate deployments, monitor performance, manage cloud resources, and ensure system reliability.
Key Responsibilities:
• Design, deploy, and manage scalable cloud infrastructure (preferably on AWS, GCP, or DigitalOcean)
• Set up CI/CD pipelines to automate builds, testing, and deployments for backend and mobile apps
• Manage environments (development, staging, production) using Docker, Kubernetes, or other containerization tools
• Implement monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, New Relic, ELK Stack)
• Ensure system uptime, security, and automated backups
• Collaborate with backend and frontend developers to align infrastructure with app architecture
• Manage SSL certificates, DNS configurations, domain setup, and server optimization
• Enforce cloud security best practices, data encryption, and access control
• Provide documentation and handover guidelines for ongoing infrastructure maintenance
Requirements:
• 3+ years of experience as a DevOps Engineer or Site Reliability Engineer (SRE)
• Proven experience managing infrastructure for mobile-based platforms (especially ride-hailing, delivery, or logistics apps)
• Proficiency with cloud platforms (AWS, Google Cloud, or DigitalOcean)
• Strong knowledge of Docker, container orchestration (e.g., Kubernetes), and CI/CD tools like GitHub Actions, GitLab CI, Jenkins
• Experience with PostgreSQL, MongoDB, Redis, and caching strategies
• Hands-on with server monitoring, performance tuning, and security practices
• Familiar with scripting languages (Bash, Python) and Infrastructure-as-Code tools (Terraform, Ansible)
• Strong troubleshooting and incident response skills
Preferred Qualifications:
• Bachelor's degree in Computer Science, Information Systems, or related field
• Certification in AWS/GCP DevOps or related technologies is a plus
• Experience with M-Pesa integration environments and real-time app monitoring
• Familiarity with mobile app deployment environments (Google Play, Firebase)
- Salary:
- Ksh 50,000.00 Monthly