Engineering · Full-time
Recruitment agency · Career Directions LimitedDevOps Engineer – Cloud Infrastructure & Automation
Employer not disclosed by agency
NairobiMid level · Not statedDeadline not stated by agencyChecked 12 Oct 2026

About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
A company in Nairobi is looking for a DevOps Engineer to join their Research & Development department. This full-time role suits candidates with experience in cloud infrastructure and automation who want to improve software delivery processes.
Read full role
What you will do
- Design, build and manage CI/CD pipelines using tools like Jenkins, GitLab CI or GitHub Actions.
- Manage cloud infrastructure on AWS using Infrastructure as Code tools such as Terraform, Ansible or CloudFormation.
- Containerize applications and handle orchestration with Docker and Kubernetes.
- Work with development, QA and product teams to improve coding, testing and release workflows.
- Monitor system health and performance using monitoring tools and set up alerts and logging.
- Investigate production incidents, perform root cause analysis and participate in an on-call rotation to resolve critical issues.
- Automate operational tasks to reduce manual work and errors.
- Implement security best practices across development and deployment pipelines, including application security testing and secrets management.
- Manage version control and branching strategies using Git.
- Optimize cloud infrastructure for better performance, scalability and cost-efficiency.
- Troubleshoot complex issues across systems and applications.
- Support disaster recovery and business continuity processes.
- Document system architecture and deployment procedures.
- Participate in code and infrastructure reviews and promote continuous improvement.
- Provide maintenance and support for existing systems and contribute to improving software delivery.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field.
- 2 to 3 years of experience in DevOps, Site Reliability Engineering or Infrastructure/Systems Engineering.
- Experience building and maintaining CI/CD pipelines with tools like Jenkins, GitLab CI or GitHub Actions.
- Strong practical knowledge of AWS services such as EC2, S3, RDS, EKS and VPC; experience with Azure or Google Cloud is a plus.
- Experience with Infrastructure as Code tools like Terraform, Ansible or CloudFormation.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Proficient scripting skills in Python and Bash/Shell for automation.
- Working knowledge of Linux system administration.
- Experience using monitoring and observability tools such as Prometheus, Grafana, ELK Stack, DataDog or CloudWatch.
- Strong skills in Git version control and collaborative workflows.
- Familiarity with relational and NoSQL databases like MySQL, PostgreSQL and MongoDB in an operational context.
- Understanding of networking basics and security best practices including static and dynamic application security testing, container vulnerability scanning and secrets management.
- Strong problem-solving and root cause analysis abilities.
- Good communication, teamwork and cross-functional collaboration skills.
- Self-motivated and able to work independently and as part of a team.
- Willingness to participate in a 24/7 on-call rotation to support production incidents outside business hours.
- Having a portfolio of projects or certifications such as AWS, Azure, GCP or Kubernetes is highly desirable.
How to apply
Apply through the employer's official contact. The employer has not published a closing date.