Job Title: Cloud Infrastructure Engineer / DevOps Engineer
We are seeking an experienced Cloud Infrastructure Engineer to design, deploy, and manage scalable, secure, and cost-efficient cloud environments across AWS, Azure, and GCP. In this role, you will own the full lifecycle of infrastructure, CI/CD pipelines, container orchestration, and monitoring—driving automation and reliability at every layer.
Key Responsibilities
Cloud Infrastructure
- Design, deploy, and manage cloud infrastructure across Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
- Build scalable, secure, and highly available cloud environments.
- Optimize cloud architecture for performance, reliability, and cost efficiency.
- Support production infrastructure and disaster recovery planning.
Infrastructure as Code (IaC)
- Build and maintain infrastructure using Terraform, AWS CloudFormation, and Pulumi.
- Manage infrastructure through version-controlled deployments.
- Standardize infrastructure provisioning and configuration.
- Continuously improve automation and infrastructure consistency.
CI/CD & Automation
- Design, build, and optimize CI/CD pipelines using GitHub Actions, Jenkins, and GitLab CI/CD.
- Automate application deployments, testing, and release workflows.
- Improve deployment speed while maintaining reliability.
- Reduce manual operational tasks through automation.
Containers & Kubernetes
- Deploy and manage containerized applications using Docker and Kubernetes.
- Maintain scalable and resilient Kubernetes clusters.
- Optimize container orchestration and workload performance.
- Support application scalability across multiple environments.
Monitoring & Reliability
- Implement monitoring and observability using Prometheus, Grafana, and Elasticsearch.
- Monitor infrastructure health and application performance.
- Investigate incidents and resolve production issues quickly.
- Improve system uptime, alerting, and operational visibility.
Qualifications
Must-Have Qualifications
- Experience: 3+ years in DevOps, Cloud Engineering, Site Reliability Engineering (SRE), or Infrastructure Engineering.
- Core Skills:
- Hands-on experience with AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Experience with Infrastructure-as-Code tools such as Terraform, CloudFormation, or Pulumi.
- Strong scripting skills using Python, Bash, or PowerShell.
- Strong troubleshooting and automation mindset.
- Excellent written and verbal English communication skills.
Nice to Have
- Experience working in Terraform-heavy environments.
- Multi-cloud infrastructure experience.
- Experience supporting high-traffic or high-availability applications.
- Familiarity with microservices architectures.
- Cloud cost optimization experience.
- Experience with monitoring, observability, and platform engineering.
Tools & Technologies
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
- Kubernetes
- Docker
- Terraform
- AWS CloudFormation
- Pulumi
- GitHub Actions
- Jenkins
- GitLab CI/CD
- Prometheus
- Grafana
- Elasticsearch
- Python
- Bash
- PowerShell
What Makes You a Strong Fit
- Passionate about automation and cloud-native technologies.
- Strong problem-solving and troubleshooting abilities.
- Comfortable working in production environments.
- Proactive and ownership-driven.
- Collaborative team player who works well with software engineers.
- Continuously looks for opportunities to improve reliability and efficiency.
What a Typical Day Looks Like
- Monitor cloud infrastructure and resolve operational issues.
- Build and improve CI/CD pipelines.
- Deploy and manage Kubernetes workloads.
- Optimize infrastructure performance and scalability.
- Automate repetitive operational tasks.
- Collaborate with development teams on deployment strategies.
- Improve monitoring, alerting, and system reliability.
546 open positions on Semasocial right now
· 8622 open positions in Nairobi County, Kenya
· 35 posted in the last 7 days
Contact Information