1,365 Senior Cloud Infrastructure Engineer jobs in Kenya
Lead DevOps Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Lead Backend Engineer, Cloud Infrastructure
Posted 22 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.
Principal Backend Engineer (Cloud Infrastructure)
Posted 22 days ago
Job Viewed
Job Description
Senior DevOps Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Senior Backend Engineer - Cloud Infrastructure
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and reliable backend services and APIs.
- Build and optimize microservices architecture.
- Implement and manage cloud infrastructure (AWS, Azure, or GCP).
- Write clean, efficient, and well-documented code.
- Develop and maintain automated testing strategies (unit, integration, and end-to-end tests).
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews and mentor junior engineers.
- Contribute to the continuous improvement of development processes and tools.
- Ensure the deployment, operation, and maintenance of services in production.
- Evaluate and integrate new technologies to enhance our platform.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or Ruby.
- Strong experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Expertise in designing and managing RESTful APIs.
- Solid understanding of database technologies (SQL and NoSQL), including performance tuning and schema design.
- Experience with microservices architecture and event-driven systems.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and ability to work independently in a remote setting.
- Strong communication and teamwork skills.
Senior Network Engineer - Cloud & Infrastructure
Posted 21 days ago
Job Viewed
Job Description
Lead DevOps Engineer - Cloud Infrastructure (Remote)
Posted 6 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.
Be The First To Know
About the latest Senior cloud infrastructure engineer Jobs in Kenya !
Remote Lead Network Engineer - Cloud Infrastructure
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable and resilient cloud network architectures.
- Oversee the deployment and configuration of network devices, firewalls, VPNs, and load balancers within cloud environments.
- Monitor network performance, identify bottlenecks, and implement solutions for optimization.
- Develop and enforce network security policies and procedures to protect against threats.
- Troubleshoot and resolve complex network issues, providing timely and effective support.
- Lead and mentor junior network engineers, fostering a collaborative and high-performing team environment.
- Automate network provisioning and management tasks using scripting languages and infrastructure-as-code tools.
- Stay current with emerging network technologies and industry best practices, recommending and implementing innovative solutions.
- Collaborate with cross-functional teams to define network requirements for new projects and services.
- Document network designs, configurations, and procedures thoroughly.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in network engineering, with a significant focus on cloud environments (AWS, Azure, GCP).
- Expertise in network protocols (TCP/IP, BGP, OSPF, etc.) and network security principles.
- Proficiency in network automation and scripting (e.g., Python, Ansible).
- Experience with firewalls, load balancers, VPNs, and intrusion detection/prevention systems.
- Strong understanding of DNS, DHCP, and IP address management.
- Excellent analytical and problem-solving skills.
- Proven leadership and team management abilities.
- Exceptional communication and interpersonal skills, with the ability to work effectively in a remote setting.
- Relevant certifications (e.g., CCNA, CCNP, AWS Certified Advanced Networking) are a plus.
Graduate Software Engineer - Cloud Infrastructure
Posted 22 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.
Lead Software Engineer - Cloud Infrastructure
Posted 20 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.