← All open jobs

Engineering · Full-time

Recruitment agency · Career Directions Limited

DevOps Engineer – Cloud Infrastructure & Automation

Employer not disclosed by agency

NairobiMid level · Not statedDeadline not stated by agencyChecked 12 Oct 2026
Illustration of construction plans, a hard hat and measuring tools.

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.

View advert & apply