1,550 Cloud Architecture jobs in Kenya
Senior Software Engineer - Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Location: Thika, Kiambu, KE
Senior Software Engineer - Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and secure cloud-based solutions using platforms such as AWS, Azure, or Google Cloud.
- Architect and build microservices and distributed systems, ensuring high availability, fault tolerance, and performance.
- Collaborate with product managers, stakeholders, and other engineering teams to define technical requirements and design specifications.
- Write clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, Go, Node.js).
- Implement CI/CD pipelines and automate deployment processes to ensure rapid and reliable software delivery.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Optimize cloud resource utilization for cost-effectiveness and performance.
- Conduct code reviews, provide technical guidance to junior engineers, and promote best practices in software development and cloud architecture.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging cloud technologies and industry trends, evaluating and recommending new tools and techniques.
- Participate in architectural discussions and contribute to the overall technology strategy.
- Ensure adherence to security best practices and compliance requirements in all cloud deployments.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with at least 2 years focused on cloud architecture.
- Strong expertise in at least one major cloud provider (AWS, Azure, GCP), including services like EC2, S3, Lambda, Kubernetes, RDS, etc.
- Proficiency in programming languages commonly used in cloud environments (e.g., Python, Java, Go, Node.js).
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with infrastructure as code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
- Solid understanding of networking concepts, security principles, and database technologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities, particularly in a remote team setting.
- Experience with Agile development methodologies.
Senior Software Engineer, Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain scalable, highly available, and fault-tolerant cloud-native applications and services.
- Architect and implement cloud infrastructure solutions on platforms like AWS, Azure, or GCP.
- Develop and manage containerized applications using Docker and Kubernetes.
- Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Ensure the security, performance, and cost-efficiency of cloud deployments.
- Write clean, maintainable, and well-tested code in relevant programming languages (e.g., Python, Java, Go).
- Collaborate with product managers and other engineers to define technical requirements and roadmaps.
- Mentor junior engineers, conduct code reviews, and promote best practices in software development and cloud architecture.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
- Minimum of 7 years of progressive experience in software engineering, with at least 3 years focused on cloud architecture and development.
- Proven experience designing and implementing solutions on major cloud platforms (AWS, Azure, GCP).
- Strong understanding of microservices architecture, RESTful APIs, and distributed systems.
- Expertise in containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages (e.g., Bash, Python) and infrastructure as code tools (e.g., Terraform, CloudFormation).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, suitable for a remote team.
- Experience with Agile development methodologies.
Principal Software Engineer, Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Senior Software Engineer, Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and robust cloud-native applications and services.
- Architect cloud solutions on platforms such as AWS, Azure, or GCP.
- Define and implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Ensure the security, reliability, and performance of cloud environments.
- Collaborate with development teams to integrate CI/CD pipelines and automation.
- Conduct code reviews and provide technical guidance to junior engineers.
- Troubleshoot and resolve complex issues in production and pre-production environments.
- Optimize cloud resource utilization and manage costs effectively.
- Stay up-to-date with the latest cloud technologies and best practices.
- Contribute to the overall technical roadmap and strategy for cloud adoption.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development and cloud architecture.
- Proven experience with major cloud providers (AWS, Azure, GCP).
- Strong proficiency in one or more programming languages (e.g., Python, Java, Go).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture and distributed systems.
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience with agile development methodologies.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a plus.
Senior Software Engineer - Cloud Architecture
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and implement robust and scalable cloud infrastructure and services (AWS, Azure, GCP).
- Develop and maintain high-quality, maintainable, and efficient code using various programming languages (e.g., Python, Java, Go).
- Architect and build CI/CD pipelines for automated testing and deployment.
- Collaborate with cross-functional teams to define software requirements and technical solutions.
- Troubleshoot and resolve complex technical issues in production environments.
- Optimize application performance and scalability on cloud platforms.
- Mentor junior engineers and contribute to the team's technical growth.
- Stay up-to-date with the latest cloud technologies and industry trends.
- Implement security best practices across all cloud-based applications and infrastructure.
- Participate in code reviews and contribute to architectural discussions.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development with a strong focus on cloud computing.
- Proven experience with major cloud providers like AWS, Azure, or GCP.
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of microservices architecture and distributed systems.
- Experience with database technologies (SQL, NoSQL).
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities in a remote setting.
- Experience with infrastructure as code (Terraform, CloudFormation) is a plus.
Lead Software Engineer - Cloud Architecture
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, architect, and implement highly scalable and reliable cloud-native applications and services using AWS, Azure, or GCP.
- Lead a team of software engineers in the design, development, testing, and deployment of complex software systems.
- Define and enforce coding standards, best practices, and architectural patterns for cloud solutions.
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Ensure the security, performance, and cost-effectiveness of cloud infrastructure.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot and resolve complex technical issues in production environments.
- Research and evaluate new technologies and tools to improve development processes and system performance.
- Contribute to technical documentation and architectural diagrams.
- Foster a culture of innovation, continuous learning, and collaboration within the engineering team.
- Participate in on-call rotations to support critical systems.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with a strong focus on cloud architecture and distributed systems.
- Proven expertise in designing and implementing solutions on major cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in at least one major programming language (e.g., Python, Java, Go, Node.js).
- Experience with containerization technologies like Docker and Kubernetes.
- Solid understanding of microservices architecture, RESTful APIs, and event-driven systems.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with infrastructure as code (IaC) tools such as Terraform or Ansible.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership and team management capabilities, with the ability to mentor and guide engineers.
- Exceptional communication and collaboration skills, with the ability to articulate technical concepts clearly.
- Experience with Agile development methodologies.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a significant plus.
Be The First To Know
About the latest Cloud architecture Jobs in Kenya !
Senior Software Engineer - Cloud Architecture
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain highly available, scalable, and fault-tolerant cloud infrastructure (AWS, Azure, GCP).
- Develop and implement microservices-based architectures and CI/CD pipelines.
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Java, Python, Node.js).
- Collaborate with product managers and other engineers to define software requirements and design solutions.
- Optimize application performance, scalability, and security.
- Implement monitoring, logging, and alerting solutions for cloud environments.
- Troubleshoot and resolve complex technical issues in production.
- Stay up-to-date with the latest cloud technologies, trends, and best practices.
- Mentor junior engineers and contribute to code reviews and technical discussions.
- Ensure adherence to security best practices and compliance standards.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years focused on cloud architecture and engineering.
- Proven experience designing and deploying applications on major cloud platforms (AWS, Azure, or GCP).
- Strong proficiency in at least one backend programming language (e.g., Java, Python, Go).
- Experience with containerization technologies (Docker, Kubernetes).
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
- Familiarity with DevOps principles and tools (e.g., Jenkins, GitLab CI, Terraform).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, effective in a remote team setting.
- Experience with database technologies (SQL and NoSQL).
Remote Principal Software Engineer - Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Define and evolve the cloud architecture strategy and roadmap.
- Design scalable, reliable, and secure cloud-native applications and infrastructure.
- Lead the development of microservices architectures and API strategies.
- Implement and manage cloud infrastructure using infrastructure-as-code principles.
- Oversee the adoption of containerization and orchestration technologies (e.g., Kubernetes).
- Ensure robust security practices are implemented across the cloud environment.
- Provide technical leadership and mentorship to engineering teams.
- Conduct architectural reviews and validate technology choices.
- Optimize cloud resource utilization for cost-efficiency and performance.
- Collaborate with product and development teams to deliver innovative solutions.
Qualifications:
- Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with at least 5 years focused on cloud architecture.
- Deep expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proven experience with Kubernetes, microservices, and serverless computing.
- Strong understanding of DevOps principles, CI/CD, and infrastructure-as-code tools.
- Excellent knowledge of software design patterns, data structures, and algorithms.
- Exceptional problem-solving, analytical, and leadership skills.
- Strong communication and interpersonal skills for effective remote collaboration.
- Experience mentoring senior engineers and influencing technical direction.
Senior Software Engineer - Cloud Architecture (Remote)
Posted 2 days ago
Job Viewed