154 Cloud Engineering jobs in Kenya
Remote Cloud Infrastructure Engineering Trainee
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the deployment and management of cloud infrastructure.
- Monitor system health and performance, and troubleshoot issues.
- Learn and apply Infrastructure as Code (IaC) principles.
- Support the maintenance of cloud security best practices.
- Participate in team projects and learning sessions.
- Document infrastructure configurations and procedures.
- Gain exposure to CI/CD pipelines and automation tools.
- Recent graduate with a degree in Computer Science, IT, or a related field, or equivalent practical experience.
- Basic understanding of operating systems (Linux/Windows).
- Familiarity with networking concepts.
- Eagerness to learn cloud technologies (AWS, Azure, GCP).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities in a remote setting.
- Self-motivated and able to learn independently.
Senior Backend Developer - Cloud Services
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using languages like Python, Go, or Java.
- Develop and manage robust APIs and microservices.
- Implement and optimize database solutions (e.g., PostgreSQL, MySQL, MongoDB) for performance and scalability.
- Integrate with third-party services and APIs.
- Develop and maintain cloud-based infrastructure on platforms such as AWS, Azure, or GCP.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in code reviews, providing and receiving constructive feedback.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural discussions and technical decision-making.
- Ensure the security and performance of backend applications.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 5+ years of professional backend development experience.
- Proven experience with server-side languages (e.g., Python, Java, Go, Node.js).
- Strong understanding of database design, development, and optimization (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and related services.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of microservices architecture and RESTful API design principles.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities, crucial for remote collaboration.
- Experience with CI/CD pipelines is a plus.
Senior Backend Developer, Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using languages like Python, Java, or Node.js.
- Architect and implement cloud-native solutions on platforms such as AWS, Azure, or GCP.
- Develop and manage databases (SQL and NoSQL) ensuring data integrity and performance.
- Build and maintain microservices, adhering to best practices for scalability and resilience.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write efficient, testable, and maintainable code, and conduct thorough code reviews.
- Implement security and data protection measures.
- Optimize application performance and troubleshoot production issues.
- Participate in agile development processes, including sprint planning and retrospectives.
- Contribute to system architecture design and technical decision-making.
- Minimum 6 years of experience in backend development.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, or GCP) and related services.
- Expertise in designing and working with databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Experience with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Solid understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Senior Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy backend services and APIs using modern programming languages (e.g., Python, Go, Java).
- Build and maintain scalable and reliable microservices architectures.
- Implement efficient database solutions (SQL and NoSQL) and data models.
- Develop and integrate with cloud platforms such as AWS, Azure, or GCP.
- Write clean, maintainable, and well-tested code.
- Collaborate with frontend engineers to ensure seamless integration of user-facing elements.
- Participate in code reviews, architectural discussions, and technical design sessions.
- Troubleshoot and resolve complex technical issues in production environments.
- Optimize application performance, scalability, and security.
- Contribute to CI/CD pipelines and automation efforts.
- Mentor junior engineers and promote best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of professional software development experience with a focus on backend systems.
- Proficiency in one or more backend programming languages and frameworks.
- Strong experience with cloud computing platforms (AWS, Azure, GCP).
- Expertise in designing and implementing RESTful APIs and microservices.
- Solid understanding of database technologies (e.g., PostgreSQL, MongoDB, Redis).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
Be The First To Know
About the latest Cloud engineering Jobs in Kenya !
Senior Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with a minimum of 6 years of professional experience in backend development. Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or C# is required. Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker and Kubernetes is essential. A strong understanding of database systems (SQL and NoSQL), including design, optimization, and administration, is also necessary. Experience with microservices architecture, API design principles, and agile development methodologies is crucial. Excellent problem-solving skills, a passion for clean code, and a commitment to best practices in software development are highly valued. You should be a self-starter, capable of working independently and effectively in a remote team environment.
Remote Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide advanced technical support and troubleshooting for cloud-based services and applications.
- Diagnose, troubleshoot, and resolve complex hardware, software, and network issues reported by customers.
- Respond to customer inquiries and technical escalations promptly and efficiently via email, phone, and chat.
- Document all support interactions, troubleshooting steps, and resolutions in the ticketing system.
- Create and maintain technical documentation, knowledge base articles, and FAQs for internal and external use.
- Collaborate with engineering and product teams to identify and resolve software bugs and product issues.
- Guide customers on best practices for deploying, configuring, and managing cloud services.
- Monitor system performance and proactively identify potential issues.
- Participate in on-call rotations to provide 24/7 support when necessary.
- Contribute to the improvement of support processes and tools.
- Assist in onboarding new clients and providing initial technical setup guidance.
- Stay current with the latest cloud technologies and industry advancements.
- Ensure adherence to service level agreements (SLAs) for response and resolution times.
- Analyze support trends to identify areas for product improvement and customer education.
- Manage multiple support tickets concurrently while maintaining high-quality service.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- Minimum of 3-5 years of experience in technical support, system administration, or a similar role, preferably in a cloud environment.
- Strong knowledge of cloud computing concepts (e.g., AWS, Azure, GCP).
- Proficiency in troubleshooting operating systems (Windows, Linux), networking protocols (TCP/IP, DNS, HTTP), and common software applications.
- Experience with scripting languages (e.g., Python, Bash) is a significant advantage.
- Excellent analytical, problem-solving, and diagnostic skills.
- Superb communication and interpersonal skills, with the ability to explain technical concepts to non-technical users.
- Ability to work independently, manage priorities, and perform effectively in a remote work setting.
- Relevant certifications such as CompTIA A+, Network+, Security+, or cloud-specific certifications are highly desirable.