8,501 Lead Software Engineer Cloud Infrastructure jobs in Kenya
Lead DevOps Engineer - Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Lead Backend Engineer, Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance backend services and APIs.
- Lead architectural discussions and contribute to technical strategy for backend systems.
- Mentor and guide junior engineers, fostering their technical growth.
- Collaborate with cross-functional teams to define and implement new features.
- Implement and enforce coding standards, best practices, and conduct thorough code reviews.
- Optimize application performance, scalability, and reliability.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the evolution of our technology stack and development methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 5+ years of professional experience in backend software development.
- 3+ years of experience in a lead or senior engineering role.
- Proficiency in one or more backend programming languages such as Python, Go, Java, or Node.js.
- Extensive experience with microservices architecture and RESTful API design.
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with Agile development methodologies and CI/CD practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, especially in a remote team setting.
Lead DevOps Engineer - Cloud Infrastructure (Remote)
Posted 5 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.
Lead Software Engineer - Cloud Infrastructure
Posted 19 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong background in software engineering, combined with extensive experience in cloud computing and distributed systems. Leadership experience, including mentoring engineers and guiding technical strategy, is essential. You should be proficient in at least one major programming language (e.g., Go, Python, Java) and have a deep understanding of containerization technologies like Docker and orchestration platforms such as Kubernetes. Experience with microservices architecture, API design, and database technologies is also highly valued. This remote position requires excellent problem-solving skills, a proactive approach to challenges, and the ability to foster a collaborative and productive team environment. You will play a key role in shaping the future of our client's technology stack, ensuring it is robust, scalable, and ready for future growth. The role is advertised for Machakos, Machakos, KE , but is a 100% remote position.
Responsibilities:
- Lead and mentor a team of software engineers focused on cloud infrastructure.
- Architect, design, and implement scalable, secure, and highly available cloud solutions.
- Develop and maintain Infrastructure as Code (IaC) for automated provisioning and management of cloud resources.
- Build and optimize CI/CD pipelines for efficient software delivery.
- Oversee the deployment, monitoring, and maintenance of production systems.
- Collaborate with other engineering teams to ensure seamless integration and support.
- Drive best practices in software development, cloud security, and DevOps culture.
- Troubleshoot and resolve complex technical issues in production environments.
- Manage cloud costs and identify opportunities for optimization.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development, with a significant focus on cloud infrastructure.
- Proven experience in a lead or senior engineering role.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency with Infrastructure as Code tools (Terraform, CloudFormation, Ansible).
- Deep understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with microservices architecture and API development.
- Proficiency in one or more programming languages like Go, Python, or Java.
- Solid understanding of networking, security principles, and database systems.
- Excellent problem-solving, communication, and leadership skills.
- Experience in a fully remote work environment is highly desirable.
Lead Software Engineer, Cloud Infrastructure (Remote)
Posted today
Job Viewed
Job Description
- Architecting and implementing robust, scalable, and highly available cloud infrastructure solutions on platforms like AWS, Azure, or GCP.
- Developing and managing CI/CD pipelines, infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation), and containerization technologies (e.g., Docker, Kubernetes).
- Ensuring the security, performance, and cost-efficiency of cloud environments.
- Leading and mentoring a team of software and DevOps engineers, fostering a culture of innovation and collaboration.
- Troubleshooting complex production issues and implementing preventative measures.
- Defining and enforcing coding standards, best practices, and architectural patterns for cloud services.
- Collaborating with product teams to understand application requirements and translate them into infrastructure designs.
- Driving automation initiatives to streamline operational tasks and improve system reliability.
- Staying current with emerging cloud technologies and trends, and evaluating their potential adoption.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 7 years of experience in software development and cloud infrastructure engineering. Proven experience in designing and managing large-scale cloud deployments is mandatory. Strong proficiency in at least one major cloud provider (AWS, Azure, GCP) and expertise in IaC, container orchestration, and CI/CD is essential. Excellent leadership, communication, and problem-solving skills are required to effectively lead a remote team and collaborate with diverse stakeholders. Experience with microservices architecture, distributed systems, and performance tuning is highly desirable. A proactive approach to security and a deep understanding of system monitoring and logging are critical. This is an exciting opportunity to shape the future of cloud infrastructure for a leading tech company, working entirely remotely.
Senior Lead Software Engineer - Cloud Infrastructure
Posted 4 days ago
Job Viewed
Job Description
Your responsibilities will include architecting and implementing cloud solutions on platforms like AWS, Azure, or GCP, focusing on high availability, disaster recovery, and performance optimization. You will develop and manage CI/CD pipelines, automate infrastructure provisioning using tools like Terraform or Ansible, and implement robust monitoring and alerting systems. Security will be a top priority, ensuring all infrastructure adheres to best security practices and compliance standards. You will collaborate closely with product development teams to understand their needs and ensure the infrastructure can support their applications effectively.
This is a fully remote position, demanding exceptional problem-solving skills, strong technical leadership, and the ability to foster collaboration within a distributed team. You must possess deep expertise in containerization technologies (Docker, Kubernetes), microservices architecture, and various programming languages relevant to infrastructure development (e.g., Python, Go). The ideal candidate will have a proven track record of building and operating complex, large-scale cloud environments, a passion for automation, and a commitment to continuous improvement. You will play a crucial role in shaping the future of our technology stack and ensuring the robust performance of our services.
Key Responsibilities:
- Design, implement, and manage scalable, secure, and highly available cloud infrastructure.
- Lead a team of software engineers in the development and maintenance of cloud services.
- Architect and deploy solutions on major cloud platforms (AWS, Azure, GCP).
- Develop and optimize CI/CD pipelines for automated deployment and integration.
- Implement infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Establish and maintain robust monitoring, logging, and alerting systems.
- Ensure the security and compliance of cloud infrastructure.
- Collaborate with development teams to support application deployment and performance.
- Mentor and guide junior engineers, promoting best practices and knowledge sharing.
- Troubleshoot and resolve complex infrastructure issues in a production environment.
- This is a fully remote role, supporting our technological operations impacting regions including Kakamega, Kakamega, KE .
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 7 years of experience in software engineering, with a strong focus on cloud infrastructure and DevOps.
- Proven experience in designing and managing production environments on AWS, Azure, or GCP.
- Expertise in containerization technologies (Docker, Kubernetes).
- Proficiency in infrastructure automation tools (Terraform, Ansible) and scripting languages (Python, Go).
- Strong understanding of networking, security, and database technologies in a cloud context.
- Excellent leadership, communication, and problem-solving skills.
- Ability to lead and inspire a remote engineering team.
Senior Remote Lead Software Engineer - Cloud Infrastructure
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of scalable, reliable, and secure cloud-based software systems and infrastructure.
- Architect and implement microservices-based solutions leveraging cloud-native technologies and best practices.
- Drive the adoption of DevOps methodologies, CI/CD pipelines, and infrastructure-as-code.
- Mentor, coach, and manage a team of talented software engineers, fostering a collaborative and high-performance culture.
- Collaborate with product managers, architects, and other stakeholders to define technical requirements and roadmaps.
- Ensure the performance, scalability, and availability of cloud services through robust monitoring and alerting.
- Troubleshoot and resolve complex technical issues in production environments.
- Champion code quality, security, and best practices across the engineering team.
- Conduct code reviews, participate in architectural discussions, and provide technical guidance.
- Stay current with emerging cloud technologies, trends, and tools.
- Contribute to strategic technology decisions and influence the engineering direction.
- Develop and maintain comprehensive technical documentation.
- Optimize cloud resource utilization and manage costs effectively.
- Automate development, testing, and deployment processes.
- Participate in on-call rotations to provide support for critical systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 7-10 years of professional software development experience, with at least 3 years in a leadership role.
- Proven expertise in cloud platforms such as AWS, Azure, or GCP.
- Strong experience with containerization technologies (Docker, Kubernetes).
- Proficiency in one or more programming languages like Python, Go, Java, or Node.js.
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and team-building abilities.
- Ability to thrive in a fast-paced, remote work environment.
- Experience with monitoring and logging tools (e.g., Prometheus, ELK Stack).
- Knowledge of database technologies (SQL and NoSQL).
This is a fully remote position based out of Ongata Rongai, Kajiado, KE .
Be The First To Know
About the latest Lead software engineer cloud infrastructure Jobs in Kenya !
Lead Technical Program Manager (Cloud Infrastructure)
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Define and drive the execution of complex, cross-functional technical programs for cloud infrastructure.
- Develop detailed project plans, roadmaps, and timelines, ensuring alignment with business objectives.
- Manage program scope, risks, dependencies, and budgets effectively.
- Lead and mentor cross-functional engineering and operational teams in a remote setting.
- Facilitate technical discussions and ensure clear communication between engineering teams and stakeholders.
- Drive adoption of best practices in Agile development, CI/CD, and DevOps.
- Identify and mitigate project risks and proactively address roadblocks.
- Oversee the delivery of scalable, reliable, and secure cloud infrastructure solutions.
- Collaborate with product management to define technical requirements and prioritize features.
- Present program status, updates, and recommendations to executive leadership.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of experience in technical program management, with a strong focus on cloud infrastructure.
- Proven experience managing large-scale, complex technical projects from inception to completion.
- Deep understanding of cloud computing principles and services (AWS, Azure, GCP).
- Expertise in Agile methodologies, Scrum, and Kanban.
- Strong knowledge of infrastructure as code, CI/CD pipelines, and automation tools.
- Excellent leadership, communication, negotiation, and stakeholder management skills.
- Ability to translate complex technical concepts into clear, concise plans.
- Experience working in a fully remote, distributed team environment.
- PMP, CSM, or other relevant certifications are highly desirable.
Remote Lead DevOps Engineer - Scalable Cloud Infrastructure
Posted 3 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.
Lead Software Architect, Cloud Infrastructure
Posted 21 days ago
Job Viewed