Career Directions Limited (CDL) - DevOps Engineer – Cloud Infrastructure & Automation
DevOps Developer is needed in Nairobi, Kenya.
Client: Career Directions Limited (CDL)
Location: Nairobi, 30, ke
Contract: Freelance
Job Description
The DevOps Engineer will bridge development and operations by designing, automating and maintaining reliable cloud infrastructure and CI/CD pipelines. The role will enable faster, safer and more efficient software delivery across development, testing, staging and production environments.
- Design, build and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI or GitHub Actions.
- Manage software releases, including scheduling, versioning, deployment and rollback procedures.
- Provision and manage AWS cloud infrastructure using Infrastructure as Code tools such as Terraform, Ansible or CloudFormation.
- Containerize applications and manage deployments using Docker and Kubernetes.
- Collaborate with development, QA and product teams to improve coding, testing and release processes.
- Integrate DevOps practices into the Agile software development lifecycle, including automated testing and deployment controls.
- Monitor system performance, availability and health using tools such as Prometheus, Grafana, Datadog or CloudWatch, and manage alerting and logging.
- Investigate production incidents, conduct root cause analyses and implement long-term reliability improvements.
- Automate operational tasks and configuration management to reduce manual effort and errors.
- Apply DevSecOps practices, including security testing, vulnerability scanning and secrets management.
- Manage Git workflows, branching strategies and collaborative code management.
- Optimise cloud infrastructure for performance, scalability, reliability and cost efficiency.
- Troubleshoot issues across systems, environments and application layers.
- Support disaster recovery, backup and business continuity processes.
- Document system architecture, deployment processes and troubleshooting procedures.
- Participate in code and infrastructure reviews and promote continuous improvement.
- Provide support and maintenance for existing systems and applications.
- Stay up to date with DevOps tools, technologies and industry best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.
- Two to three years of proven experience in DevOps, Site Reliability Engineering, Infrastructure Engineering or Systems Engineering.
- Hands-on experience building and maintaining CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions or similar tools.
- Practical experience with AWS services, such as EC2, S3, RDS, EKS and VPC. Experience with Azure or Google Cloud Platform is an advantage.
- Experience with Infrastructure as Code tools, including Terraform, Ansible or CloudFormation.
- Practical experience with Docker and Kubernetes.
- Strong scripting or programming skills in Python, Bash or Shell.
- Working knowledge of Linux system administration.
- Experience with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, Datadog or CloudWatch.
- Strong understanding of Git and collaborative version control practices.
- Familiarity with relational and NoSQL databases, including MySQL, PostgreSQL and MongoDB, in deployment or operations environments.
- Understanding of networking fundamentals and security best practices, including SAST, DAST, container vulnerability scanning and secrets management.
- Strong problem-solving, analytical and root cause analysis skills.
- Excellent communication, teamwork and cross-functional collaboration skills.
- Self-motivated and able to work independently while taking ownership of assigned responsibilities.
- Willingness to participate in an on-call rotation to support production incidents outside normal business hours.
Role Details
Job Title: DevOps Engineer – Cloud Infrastructure and Automation
Department/Section: Research and Development
Immediate Supervisor: Head of R&D – Marezi
Indirect Supervisor: Head of Business – Marezi
Desirable Qualifications
- Relevant project portfolio or previous practical DevOps experience.
- Professional certifications in AWS, Azure, Google Cloud, Kubernetes or related technologies.
Role Clarifications
The specific AWS services, on-call arrangements and working model should be confirmed. Potential arrangements include a 24/7 rotating on-call schedule, remote-first support and escalation to onsite support when required.
Apply
Enter your email to apply. It takes a minute.
How it works
Search with Ari
Ari, Twine’s job assistant, finds jobs that match your work.
Send your application
Apply on Twine in a couple of minutes. No extra forms.
Message the client
If they want to work with you, you talk it through on Twine.
Similar Jobs
More jobs like this
Browse this role, and the pages clients use to hire.
Hiring a Devops developer? Browse Devops developersDevops developers in Nairobi