2,964 Lead Devops Engineer Cloud Infrastructure jobs in Kenya
Lead DevOps Engineer - Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
Lead DevOps Engineer - Cloud Infrastructure (Remote)
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Architect, design, and implement robust, scalable, and secure cloud infrastructure solutions (AWS, Azure, or GCP).
- Develop and maintain CI/CD pipelines for automated build, test, and deployment processes across multiple environments.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Oversee the monitoring, logging, and alerting systems to ensure system health, performance, and proactive issue resolution.
- Champion security best practices, implement security controls, and ensure compliance with industry standards within the cloud environment.
- Lead and mentor a team of DevOps engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Troubleshoot complex infrastructure and application issues, performing root cause analysis and implementing preventive measures.
- Optimize cloud resource utilization and cost management strategies.
- Develop and maintain comprehensive documentation for infrastructure, processes, and procedures.
- Evaluate and recommend new tools and technologies to enhance the DevOps capabilities and infrastructure.
- Collaborate with development and operations teams to ensure smooth application deployments and operational stability.
- On-call rotation for critical incident response.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 8+ years of experience in DevOps, with at least 3 years in a lead or senior role focusing on cloud infrastructure.
- Deep expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proven experience with containerization technologies (Docker, Kubernetes).
- Strong proficiency in scripting languages (e.g., Python, Bash) and IaC tools (e.g., Terraform, Ansible).
- Extensive knowledge of CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Solid understanding of networking concepts, security principles, and operating systems (Linux).
- Excellent leadership, communication, and problem-solving skills.
- Ability to work autonomously and manage multiple priorities in a remote setting.
- Experience with microservices architecture is a strong plus.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator) are highly desirable.
Remote Lead DevOps Engineer - Scalable Cloud Infrastructure
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, implement, and manage robust and scalable cloud infrastructure (AWS/Azure/GCP) to support production environments.
- Develop and maintain CI/CD pipelines for automated application deployment, testing, and monitoring.
- Implement and manage infrastructure-as-code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Oversee the configuration, maintenance, and optimization of containerization technologies (Docker, Kubernetes).
- Ensure the security, reliability, and high availability of all systems and applications.
- Implement and manage monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK stack).
- Troubleshoot and resolve complex infrastructure and deployment issues, often under pressure.
- Automate operational tasks and processes to improve efficiency and reduce manual intervention.
- Lead and mentor junior DevOps engineers, providing guidance and technical direction.
- Collaborate closely with development and QA teams to streamline the software development lifecycle.
- Define and enforce best practices for infrastructure management, security, and compliance.
- Manage cloud costs and optimize resource utilization.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in DevOps, Site Reliability Engineering, or a similar role, with at least 2 years in a lead or senior capacity.
- Proven experience designing, building, and managing highly available and scalable cloud infrastructures (AWS, Azure, or GCP).
- Deep expertise in CI/CD tools and methodologies (e.g., Jenkins, GitLab CI, CircleCI).
- Strong proficiency in scripting languages (e.g., Bash, Python, PowerShell).
- Extensive experience with container orchestration platforms like Kubernetes.
- Solid understanding of networking concepts, security best practices, and system administration.
- Experience with monitoring and logging tools.
- Excellent leadership, communication, and problem-solving skills.
- Ability to work independently, manage time effectively, and thrive in a remote team environment.
- Familiarity with Agile methodologies.
Graduate Software Engineer - Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
What You'll Do:
- Assist in the design, development, and deployment of scalable and reliable cloud infrastructure components.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply principles of DevOps, CI/CD, and Infrastructure as Code (IaC).
- Contribute to the monitoring, troubleshooting, and optimization of cloud services.
- Collaborate with senior engineers on feature development and bug fixing.
- Gain exposure to cloud platforms like AWS, Azure, or GCP.
- Help document technical designs, processes, and procedures.
- Engage in team meetings, contributing ideas and learning from team discussions.
- Develop automated testing strategies for infrastructure components.
- Understand and implement security best practices in cloud environments.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental computer science concepts, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Python, Java, C++, Go).
- Basic knowledge of operating systems (Linux/Unix) and networking concepts.
- An eagerness to learn about cloud computing, distributed systems, and automation.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities, suitable for a remote team setting.
- Self-motivated and able to work independently with guidance.
- Passion for technology and a desire to build robust software systems.
- Previous exposure to cloud platforms or containerization technologies (Docker, Kubernetes) is a plus but not required.
Senior DevOps Engineer - Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
Principal Software Engineer - Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable, reliable, and secure cloud infrastructure.
- Develop and maintain Infrastructure as Code (IaC) for automated provisioning.
- Build and optimize CI/CD pipelines for seamless software deployment.
- Implement robust monitoring, logging, and alerting systems for cloud environments.
- Ensure the security posture of the cloud infrastructure, adhering to best practices.
- Lead architectural decisions and define technical standards for cloud services.
- Troubleshoot and resolve complex infrastructure issues.
- Mentor and guide other engineers on cloud technologies and best practices.
- Evaluate and adopt new cloud technologies and tools.
- Collaborate with development teams to ensure optimal application performance and deployment.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 10 years of experience in software engineering, with at least 6 years focused on cloud infrastructure and DevOps.
- Expert-level experience with at least one major cloud provider (AWS, Azure, GCP).
- Deep expertise in containerization (Docker) and orchestration (Kubernetes).
- Proficiency with Infrastructure as Code tools (e.g., Terraform, Ansible, CloudFormation).
- Strong understanding of networking, security principles, and distributed systems.
- Experience designing and managing microservices architectures.
- Excellent problem-solving, analytical, and leadership skills.
- Exceptional communication and collaboration abilities, suitable for a remote team.
- Experience with scripting languages (e.g., Python, Bash) is highly desirable.
Lead Software Engineer, Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
You will lead a team of talented software engineers, providing technical guidance, mentorship, and architectural direction. This includes setting coding standards, reviewing code, and fostering best practices in software development and infrastructure management. Key responsibilities involve architecting cloud solutions, automating deployments, managing infrastructure as code, and optimizing system performance. Experience with containerization technologies like Docker and Kubernetes, as well as CI/CD pipelines, is essential. You will collaborate closely with product teams and other engineering groups to understand their needs and deliver scalable infrastructure solutions. A deep understanding of cloud platforms such as AWS, Azure, or GCP is a must. This role requires strong problem-solving skills, a proactive approach to identifying and resolving issues, and a commitment to continuous improvement.
Responsibilities:
- Lead the design, development, and maintenance of cloud infrastructure.
- Architect scalable, reliable, and secure cloud-native solutions.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Develop and maintain CI/CD pipelines for automated deployments.
- Manage container orchestration platforms like Kubernetes or Docker Swarm.
- Ensure high availability, performance, and disaster recovery capabilities.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Implement robust security measures and ensure compliance with industry standards.
- Collaborate with development teams to understand infrastructure requirements.
- Provide technical leadership and mentorship to software engineers.
- Troubleshoot and resolve complex infrastructure issues.
- Automate operational tasks and processes.
- Stay current with emerging cloud technologies and best practices.
- Contribute to the overall technology strategy and roadmap.
- Ensure cost-efficiency of cloud infrastructure resources.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software engineering, with a strong focus on cloud infrastructure.
- Proven experience designing and managing large-scale cloud environments (AWS, Azure, or GCP).
- Expertise in containerization technologies (Docker, Kubernetes).
- Proficiency in IaC tools (Terraform, Ansible, CloudFormation).
- Strong scripting and programming skills (e.g., Python, Go, Bash).
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Deep understanding of networking, security, and database technologies in a cloud context.
- Excellent problem-solving and analytical skills.
- Strong leadership and communication abilities.
- Ability to work independently and manage complex projects in a remote setting.
Be The First To Know
About the latest Lead devops engineer cloud infrastructure Jobs in Kenya !
Lead Backend Software Engineer - Cloud Infrastructure
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of robust, scalable, and high-performance backend systems and APIs.
- Develop and maintain backend services using modern programming languages and frameworks (e.g., Python, Node.js, Go, Java).
- Build and manage infrastructure on cloud platforms such as AWS, Azure, or GCP.
- Implement and optimize CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features.
- Write clean, well-documented, and maintainable code, adhering to best practices.
- Mentor and guide junior backend engineers, fostering technical growth and code quality.
- Ensure the security, performance, and scalability of the backend infrastructure.
- Troubleshoot and resolve complex technical issues across the backend stack.
- Contribute to technical roadmaps and strategic planning for backend development.
- A Bachelor's degree in Computer Science, Engineering, or a related technical field.
- A minimum of 7 years of professional experience in backend software development, with a strong focus on cloud infrastructure.
- Proven experience designing and implementing large-scale distributed systems.
- Expertise in at least one major cloud platform (AWS, Azure, GCP) and its associated services.
- Strong proficiency in one or more backend programming languages (e.g., Python, Node.js, Go, Java).
- Deep understanding of microservices architecture, RESTful APIs, and containerization technologies (e.g., Docker, Kubernetes).
- Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership and communication skills, with the ability to effectively collaborate with a remote team.
- Experience with performance tuning and optimization of backend systems.
Senior Software Engineer - Cloud Infrastructure
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable, resilient, and secure cloud infrastructure solutions (AWS, Azure, GCP).
- Automate infrastructure provisioning, configuration management, and deployment processes using tools like Terraform, Ansible, or CloudFormation.
- Implement and manage containerization technologies such as Docker and Kubernetes.
- Develop and maintain CI/CD pipelines for efficient software delivery.
- Monitor system performance, identify bottlenecks, and implement optimizations to ensure high availability and low latency.
- Troubleshoot and resolve complex issues across distributed systems in a production environment.
- Collaborate with development teams to optimize application performance and reliability in the cloud.
- Define and enforce best practices for cloud security, compliance, and cost management.
- Participate in on-call rotation to provide 24/7 support for critical infrastructure.
- Mentor junior engineers and contribute to the team's technical growth.
- Stay up-to-date with the latest cloud technologies and industry trends.
Senior Backend Software Engineer (Cloud Infrastructure)
Posted 20 days ago
Job Viewed