1,647 Cloud Technologies jobs in Kenya
Junior Software Engineer (Cloud Technologies)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Write, test, and debug code for cloud-based applications under the guidance of senior engineers.
- Assist in the development of APIs, microservices, and other backend components.
- Learn and apply cloud platform services (e.g., AWS, Azure, GCP) in development projects.
- Participate in daily stand-ups and contribute to team discussions and planning sessions.
- Collaborate with other engineers on feature development and bug fixing.
- Contribute to the documentation of code and software design.
- Gain experience with version control systems (e.g., Git) and CI/CD pipelines.
- Help troubleshoot and resolve software defects and issues.
- Embrace agile development methodologies and best practices.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript, Go).
- Basic knowledge of cloud computing principles and services is a plus.
- Eagerness to learn and adapt to new technologies and tools.
- Strong problem-solving and analytical skills.
- Good communication and collaboration abilities, suitable for a remote team.
- Self-motivated and able to manage time effectively to meet project deadlines.
- Prior internship or personal project experience in software development is beneficial.
Graduate Software Engineer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
As a Graduate Software Engineer, you will be involved in various stages of the software development lifecycle. This includes writing clean, efficient, and maintainable code for cloud-native applications, assisting in the design and architecture of cloud solutions, and working with containerization technologies like Docker and orchestration tools such as Kubernetes. You will gain practical experience with major cloud providers (e.g., AWS, Azure, GCP), learning about services such as compute, storage, databases, and networking. Responsibilities will also include participating in code reviews, testing software components, and contributing to the continuous integration and continuous delivery (CI/CD) pipelines.
We are looking for bright, motivated individuals with a strong academic background in Computer Science, Software Engineering, or a related field. A passion for cloud technologies, problem-solving, and a willingness to learn are essential. While prior professional experience is not required, a solid understanding of programming fundamentals and basic exposure to cloud concepts or scripting languages will be advantageous. You should possess excellent analytical and communication skills, with the ability to work effectively both independently and as part of a remote team. This program is designed to foster growth and provide a clear career path within cloud engineering and software development.
Key responsibilities and learning opportunities include:
- Developing and testing software for cloud-based applications.
- Assisting in the design and implementation of cloud infrastructure.
- Working with containerization and orchestration technologies.
- Gaining exposure to major cloud platforms (AWS, Azure, GCP).
- Participating in code reviews and CI/CD processes.
- Learning about cloud security best practices.
- Troubleshooting and resolving technical issues in cloud environments.
- Collaborating with senior engineers and cross-functional teams.
- Contributing to technical documentation.
- Engaging in continuous learning and professional development.
Junior Software Engineer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Intern Responsibilities:
- Assist in the design, development, and implementation of cloud-native applications and microservices.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, Node.js).
- Contribute to the development and maintenance of CI/CD pipelines.
- Participate in code reviews and collaborate with senior engineers to improve code quality and system design.
- Learn and apply cloud computing concepts and services (e.g., serverless computing, containerization, managed databases).
- Assist in troubleshooting and debugging software issues across different environments.
- Collaborate with cross-functional teams in a remote setting to understand project requirements and deliver solutions.
- Gain exposure to cloud security best practices and implement them in development work.
- Contribute to the creation and updating of technical documentation.
- Engage in team meetings and discussions, offering insights and asking clarifying questions.
- Develop a strong understanding of agile development methodologies.
- Explore and learn about emerging cloud technologies and their potential applications.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one object-oriented programming language (e.g., Python, Java, C++, JavaScript).
- Basic understanding of cloud computing concepts (e.g., IaaS, PaaS, SaaS) and familiarity with major cloud providers (AWS, Azure, GCP) is a plus.
- Familiarity with version control systems like Git.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, essential for remote work.
- Eagerness to learn new technologies and adapt quickly.
- Ability to work independently and manage tasks effectively within a remote team structure.
- A genuine interest in cloud technologies and software development is highly valued.
This is an exceptional internship opportunity to kickstart your career in cloud software engineering with a forward-thinking, fully remote organization.
Graduate Software Engineer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Remote Senior Solutions Architect - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
As a Senior Solutions Architect, you will be instrumental in understanding client business needs and translating them into robust, scalable, and cost-effective cloud architectures. You will guide clients through their digital transformation journeys, advising on best practices for cloud adoption, migration strategies, and hybrid cloud environments. Your expertise in various cloud platforms, including AWS, Azure, and GCP, will be crucial in developing tailored solutions.
Key responsibilities include:
- Designing and architecting end-to-end cloud solutions for enterprise clients.
- Evaluating client requirements and recommending appropriate cloud services and technologies.
- Developing migration strategies for moving on-premises applications and data to the cloud.
- Ensuring solutions are secure, highly available, scalable, and performant.
- Providing technical leadership and guidance to implementation teams.
- Collaborating with sales and pre-sales teams to understand client needs and develop compelling proposals.
- Creating detailed architecture diagrams, documentation, and implementation plans.
- Staying current with the latest cloud services, industry trends, and best practices.
- Troubleshooting complex technical issues and providing expert-level support.
- Mentoring junior architects and engineers.
- Conducting proof-of-concept projects and technical workshops.
- Assessing cloud readiness and developing optimization strategies.
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience. A minimum of 8 years of experience in IT architecture, with at least 5 years focused on cloud architecture (AWS, Azure, GCP), is required. Advanced cloud certifications (e.g., AWS Certified Solutions Architect Professional, Azure Solutions Architect Expert) are highly desirable. Proven experience in designing and implementing complex cloud solutions, including microservices, containerization (Docker, Kubernetes), and serverless architectures, is essential. Strong understanding of networking, security, databases, and DevOps principles is required. Excellent communication, presentation, and interpersonal skills are critical for engaging with clients and technical teams. This fully remote role demands strong analytical and problem-solving abilities, as well as exceptional self-discipline and time management skills to excel in a virtual environment. You will be a key player in driving innovation and digital transformation for our clients.
Lead Technical Recruiter, Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Graduate Software Developer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Cloud technologies Jobs in Kenya !
Senior Technical Recruiter, Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Apprentice Software Developer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Apprentice Software Developer, Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
Your responsibilities will include assisting in coding, testing, and debugging software applications, participating in team meetings, and contributing to technical documentation. You will gain exposure to various stages of the software development lifecycle, from initial concept to final product delivery. This role requires a keen interest in technology, a willingness to learn, and a proactive approach to problem-solving. The fully remote nature of this apprenticeship allows you to develop your skills and contribute to impactful projects from anywhere in **Bungoma, Bungoma, KE**, providing unparalleled flexibility. We are committed to nurturing talent and providing a supportive environment for your professional growth. This apprenticeship is designed to equip you with the in-demand skills necessary to launch a successful career in the tech industry. Successful completion of the apprenticeship may lead to further opportunities within Our client's organization. We value curiosity, collaboration, and a passion for innovation.
Requirements:
- Strong foundational understanding of programming concepts; experience with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
- High school diploma or equivalent; pursuing or recently completed a diploma or degree in Computer Science, IT, or a related technical field is advantageous.
- A genuine passion for technology, cloud computing, and software development.
- Excellent problem-solving skills and a logical mindset.
- Strong communication and teamwork abilities, essential for remote collaboration.
- Ability to self-motivate and manage time effectively in a remote setting.
- Eagerness to learn new technologies and adapt to a fast-paced environment.
- Reliable internet connection and a suitable workspace for remote work.