586 Junior Cloud Engineering Apprentice jobs in Kenya

Junior Cloud Engineer Apprentice - Remote

00200 Ongata Rongai, Rift Valley KES40000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for aspiring tech professionals to launch their careers as Junior Cloud Engineer Apprentices. This is a fully remote, full-time apprenticeship program designed to provide comprehensive training and hands-on experience in cloud computing technologies. You will work alongside experienced engineers, learning to design, implement, and manage cloud infrastructure. This program is ideal for individuals with a strong foundational understanding of IT concepts and a burning desire to specialize in cloud technologies. We are committed to fostering a supportive and educational remote work environment.

Apprenticeship Responsibilities:
  • Assist in the deployment, configuration, and maintenance of cloud infrastructure (e.g., AWS, Azure, GCP).
  • Learn and apply scripting and automation techniques (e.g., Python, Bash) for cloud resource management.
  • Participate in troubleshooting and resolving cloud-related issues under the guidance of senior engineers.
  • Gain hands-on experience with containerization technologies like Docker and Kubernetes.
  • Support the implementation of cloud security best practices and compliance standards.
  • Monitor cloud system performance and availability, escalating any issues as needed.
  • Contribute to the development of documentation for cloud systems and processes.
  • Engage in regular training sessions and knowledge-sharing activities within the remote team.
  • Collaborate with development and operations teams to ensure seamless integration of applications into the cloud environment.
  • Develop a foundational understanding of Infrastructure as Code (IaC) principles using tools like Terraform or CloudFormation.
Qualifications:
  • Completed secondary education, with a strong interest in technology and IT.
  • Basic understanding of networking concepts (TCP/IP, DNS, HTTP).
  • Familiarity with operating systems (Linux/Windows).
  • Exposure to programming concepts or scripting languages is a plus.
  • A proactive attitude, eagerness to learn, and strong problem-solving skills.
  • Excellent communication and collaboration abilities, essential for a remote setting.
  • Must be able to commit to a full-time apprenticeship schedule.
  • Demonstrated passion for cloud computing and technology.
  • Ability to work independently and manage time effectively in a remote work environment.
  • Candidates with completed bootcamps or relevant online certifications will be highly regarded.
This apprenticeship offers a structured path to becoming a proficient Cloud Engineer. You will gain invaluable experience and mentorship within a cutting-edge, remote-first tech company. If you are motivated, tech-savvy, and ready to kickstart your career in cloud technology, apply today!
This advertiser has chosen not to accept applicants from your region.

Technical Apprentice - Software Development

00200 Ngong KES25000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is committed to fostering talent and providing exceptional career launchpads. We are looking for enthusiastic and eager individuals to join our fully remote Technical Apprenticeship program, focusing on Software Development. This is an unparalleled opportunity for aspiring developers to gain practical, real-world experience under the guidance of industry experts, all from the convenience of their remote workspace. As a Technical Apprentice, you will participate in comprehensive training modules covering various programming languages, software development methodologies, and best practices. You will be assigned to development projects, contributing to coding, testing, and debugging efforts under close mentorship. The program is designed to equip you with the foundational skills necessary for a successful career in software engineering. We seek candidates with a demonstrable passion for technology, a strong aptitude for logical thinking, and a keen interest in learning new skills. While prior coding experience is not strictly required, a basic understanding of computer science concepts or a self-taught programming background will be advantageous. Excellent problem-solving abilities, a proactive attitude, and the capacity to work effectively within a remote team environment are crucial. You must be a motivated self-starter, capable of absorbing new information quickly and applying it to practical tasks. Strong communication skills are essential for interacting with mentors and team members virtually. This apprenticeship offers a pathway to potential full-time employment upon successful completion of the program. If you are ready to embark on a rewarding career in software development and are based within reasonable proximity to Ruiru, Kiambu, KE , this remote opportunity is ideal for you. Apply today to kick-start your tech journey.
This advertiser has chosen not to accept applicants from your region.

Junior Technical Apprentice - Software Development

90101 Bungoma, Western KES25000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking a motivated and enthusiastic Junior Technical Apprentice to join their dynamic software development team. This is a fully remote, entry-level position designed to provide comprehensive training and hands-on experience in the latest software development technologies and methodologies. You will work closely with senior developers, learning to design, code, test, and debug software applications. The role involves contributing to various stages of the software development lifecycle, from initial concept to deployment. You will be involved in developing web applications, mobile apps, and potentially internal tools, depending on project needs.

Key Responsibilities:
  • Assist in the design and implementation of software solutions.
  • Write clean, efficient, and well-documented code under the guidance of senior engineers.
  • Participate in code reviews and learn best practices.
  • Troubleshoot and resolve software defects and issues.
  • Collaborate with cross-functional teams in a remote environment.
  • Learn and apply new programming languages, frameworks, and tools as required.
  • Contribute to technical documentation.
  • Engage actively in all training sessions and team meetings.
  • Develop a strong understanding of agile development processes.
  • Adhere to coding standards and development guidelines.

Qualifications:
  • A passion for technology and a strong desire to learn software development.
  • Basic understanding of programming concepts (e.g., variables, loops, functions).
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Good problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, especially in a virtual setting.
  • Ability to work independently and manage time effectively in a remote setup.
  • Completion of secondary education or equivalent is required. A relevant diploma or certificate in IT or a related field is advantageous.
  • Must be legally eligible to work remotely.

This is an exceptional opportunity to kickstart your career in technology with a supportive and forward-thinking organization. While the work is fully remote, our client is based in Bungoma, Bungoma, KE , and the role offers a unique pathway to becoming a skilled software developer.
This advertiser has chosen not to accept applicants from your region.

Remote Technical Apprentice - Software Development

20100 Tuwan KES50000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique fully remote Technical Apprenticeship opportunity for aspiring Software Developers. This program is designed for individuals passionate about coding and eager to gain hands-on experience in a professional, remote development environment. As a Technical Apprentice, you will work alongside experienced engineers, contributing to real-world projects and learning industry-standard development practices. This apprenticeship will provide you with a solid foundation in software development, covering areas such as front-end and back-end development, database management, and collaborative coding methodologies. You will be involved in coding, debugging, testing, and documenting software, gaining practical skills in languages and frameworks relevant to our client's technology stack. This is an exceptional chance to kick-start your career in technology with dedicated mentorship and support, all within a flexible, remote setup. We are looking for enthusiastic, self-motivated individuals with a strong aptitude for problem-solving and a keen interest in technology. Prior personal coding projects or academic coursework in computer science or a related field would be beneficial, but a strong willingness to learn and adapt is paramount. You will need a reliable internet connection and a suitable home workspace to thrive in this remote role. The program emphasizes learning through doing, encouraging apprentices to take initiative, ask questions, and actively participate in team discussions and code reviews. This is more than just an internship; it's an immersive learning experience designed to equip you with the skills and confidence needed for a successful career in software development. You will gain exposure to agile development processes, version control systems like Git, and collaborative tools essential for remote teamwork. This apprenticeship aims to cultivate talent, offering a pathway to potential long-term employment based on performance and business needs. We value curiosity, dedication, and a collaborative spirit.
Responsibilities:
  • Assist in the development and implementation of software applications under senior guidance.
  • Write, test, and debug code according to project requirements.
  • Participate in code reviews and learn from experienced developers.
  • Contribute to the maintenance and improvement of existing software systems.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with team members using remote communication and project management tools.
  • Document code and technical processes accurately.
  • Assist in user support and troubleshooting as needed.
Qualifications:
  • Passion for software development and a strong desire to learn.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
  • Good problem-solving and analytical skills.
  • Excellent communication and teamwork abilities for remote collaboration.
  • Self-motivated and able to work independently in a remote environment.
  • Currently pursuing or recently completed a degree/diploma in Computer Science, IT, or a related field, or equivalent practical experience.
This advertiser has chosen not to accept applicants from your region.

Advanced Technical Apprentice - Software Development

90100 Gathiruini KES25000 Monthly WhatJobs remove_red_eye View All

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client, a cutting-edge technology firm specializing in AI-driven solutions, is actively seeking highly motivated and intellectually curious individuals to join their exclusive, fully remote Advanced Technical Apprenticeship program in Software Development. This is a unique opportunity for aspiring developers to gain hands-on experience and develop advanced skills under the guidance of industry experts, all from the convenience of their home office. The program is designed to fast-track your career, providing comprehensive training and practical project work.

Program Overview:
  • This is a comprehensive, full-time (contract) apprenticeship program running for a duration of 12 months.
  • Apprentices will be assigned to specific development teams working on real-world projects.
  • The program emphasizes learning modern software development practices, including agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
  • Mentorship will be provided by senior software engineers who will guide apprentices through complex technical challenges.
  • Apprentices will gain exposure to various programming languages, frameworks, and cloud technologies relevant to AI and machine learning applications.
  • Projects will focus on developing innovative software solutions that address complex business problems.
  • Emphasis will be placed on collaborative development within a remote team structure.
  • Participants will receive structured training modules covering topics such as data structures, algorithms, object-oriented programming, database management, and cloud computing.
What You Will Learn:
  • Develop proficiency in programming languages such as Python, Java, or C++.
  • Understand and apply software design patterns and architectural principles.
  • Gain experience with version control systems like Git.
  • Learn to build and deploy applications on cloud platforms (e.g., AWS, Azure, GCP).
  • Develop skills in debugging, testing, and code optimization.
  • Understand the fundamentals of AI/ML and how to integrate these technologies into software solutions.
  • Master effective communication and collaboration techniques for remote software teams.
Requirements:
  • A strong foundational understanding of computer science principles, acquired through a relevant degree, bootcamp, or equivalent self-study.
  • Demonstrated passion for software development and a strong desire to learn.
  • Basic programming experience in at least one relevant language (e.g., Python, Java).
  • Excellent problem-solving and analytical skills.
  • Self-motivated and able to work independently with minimal supervision in a remote setting.
  • Good communication and teamwork skills.
  • Must have a reliable internet connection and a suitable home workspace.
  • This program is ideal for individuals looking to transition into a professional software development career.
This apprenticeship offers a unique pathway into a challenging and rewarding career in software development within the AI space. We are committed to providing an inclusive and supportive learning environment for all apprentices.
This advertiser has chosen not to accept applicants from your region.

Software Engineer Intern

Nairobi, Nairobi KES40000 - KES60000 Y Durrafx

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Engineer Intern (Full-Stack – Golang, PostgreSQL, )
Role Description

We are seeking a highly motivated
Software Engineer Intern
to join our development team. This is a
full-time remote role
where you will contribute to building and enhancing our software solutions. You will gain hands-on experience in full-stack development while learning directly from experienced engineers.

As an intern, you will:

  • Assist in designing, developing, and maintaining back-end services and APIs using
    Golang (Fiber framework)
    .
  • Work with
    PostgreSQL
    for database design, optimization, and management.
  • Contribute to
    front-end development
    using

    to create responsive and user-friendly interfaces.
  • Apply
    object-oriented programming (OOP)
    principles in day-to-day coding.
  • Collaborate with the development team on code reviews, testing, and debugging.
  • Support ongoing projects and contribute ideas to improve system performance and scalability.

Requirements

  • Currently pursuing or recently completed a degree in
    Computer Science, Software Engineering, or related field
    .
  • Strong understanding of
    Golang (preferably with the Fiber framework)
    .
  • Solid knowledge of
    PostgreSQL
    for database queries, schema design, and optimization.
  • Experience with

    or similar modern JavaScript frameworks.
  • Familiarity with
    RESTful APIs, Git/GitHub
    , and general software development practices.
  • Strong problem-solving skills and attention to detail.
  • Ability to work
    independently in a remote setup
    while collaborating with a distributed team.

Nice-to-Have

  • Knowledge of containerization tools (e.g., Docker).
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with Agile/Scrum methodologies.

What We Offer

  • A fully remote, collaborative, and supportive work environment.
  • Exposure to real-world projects in fintech and payments.
  • Mentorship from experienced full-stack engineers.
  • Opportunity to transition into a permanent role upon successful completion of the internship.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Technical Trainee - Software Development

30200 Moiben KES60000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright and ambitious recent graduates to join their innovative team as Remote Graduate Technical Trainees specializing in Software Development. This is a fantastic opportunity for individuals eager to kick-start their careers in technology, gaining hands-on experience in a fully remote setting. You will be part of a structured training program designed to develop your skills in modern software development methodologies, programming languages, and collaborative development tools. Under the guidance of experienced mentors, you will contribute to real-world projects, learn best practices in coding, testing, and deployment, and gain exposure to various aspects of the software development lifecycle. Responsibilities will include assisting senior developers, writing and testing code, participating in code reviews, and contributing to project documentation. The ideal candidate will have a strong foundational understanding of computer science principles, excellent problem-solving abilities, and a passion for learning and technology. A recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field is required. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is essential. You should possess strong analytical skills, a keen eye for detail, and excellent communication skills, particularly in a virtual environment. This program is designed to provide you with the necessary skills and experience to transition into a full-time software development role. We are looking for individuals who are proactive, eager to learn, and can work effectively as part of a remote team.Responsibilities:
  • Participate in a comprehensive software development training program.
  • Assist senior developers in designing, coding, and testing software applications.
  • Write clean, maintainable, and efficient code based on project requirements.
  • Debug and resolve software defects identified during testing.
  • Collaborate with team members through virtual meetings and communication tools.
  • Contribute to project documentation and knowledge sharing efforts.
  • Learn and apply best practices in software development, including version control and agile methodologies.
  • Participate in code reviews and provide constructive feedback.
  • Assist in the deployment and testing of software releases.
  • Continuously learn and adapt to new technologies and programming languages.
Qualifications:
  • Recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, suitable for a remote work environment.
  • Eagerness to learn and a passion for software development.
  • Ability to work independently and manage time effectively.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Understanding of agile development methodologies is beneficial.
  • Creative thinking and a proactive approach to challenges.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior cloud engineering apprentice Jobs in Kenya !

Graduate Software Engineer - Trainee Program

01000 Makongeni KES50000 Monthly WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to launch a comprehensive Graduate Software Engineer Trainee Program, offering a unique opportunity for recent graduates to kickstart their careers in a fully remote, supportive, and innovative environment. This program is designed for ambitious individuals with a strong foundational understanding of computer science principles and a passion for software development. Over the course of the program, you will gain hands-on experience in various aspects of software engineering, including coding, testing, debugging, and deployment. You will work alongside experienced mentors and development teams on real-world projects, contributing to the creation of cutting-edge software solutions. Responsibilities include assisting in the design and development of software features, writing clean and efficient code, participating in code reviews, and learning about agile methodologies. The program emphasizes continuous learning and professional growth, providing access to training resources and opportunities to develop key technical and soft skills. We are looking for candidates who are eager to learn, possess strong analytical and problem-solving abilities, and demonstrate excellent communication and teamwork skills. A bachelor's degree in Computer Science, Software Engineering, or a related technical field is required. While prior professional experience is not necessary, a portfolio of personal projects or contributions to open-source initiatives is a plus. This is a fantastic opportunity to gain practical experience, build a professional network, and develop a successful career in the technology industry. The program is entirely remote, allowing you to work from anywhere. We aim to provide a challenging yet rewarding experience that prepares you for a full-time role upon successful completion. This exciting opportunity is associated with our innovation hub in Thika, Kiambu, KE .
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Engineer - Trainee

30100 Moiben KES60000 Monthly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for aspiring software developers to kickstart their careers through a fully remote Junior Software Engineer apprenticeship program in Eldoret, Uasin Gishu, KE . This program is designed for individuals with a strong passion for technology and a foundational understanding of programming concepts, seeking hands-on experience and mentorship. As a remote trainee, you will be integrated into agile development teams, contributing to real-world software projects under the guidance of experienced engineers. You will gain practical skills in coding, debugging, testing, and deploying software applications across various platforms. The curriculum will cover essential technologies and best practices in software development, with a focus on problem-solving and collaborative development. You will participate in code reviews, learn version control systems like Git, and contribute to the continuous improvement of our software development processes. This apprenticeship provides a structured learning environment, where you will be exposed to different aspects of the software development lifecycle. We are looking for enthusiastic, self-motivated individuals who are eager to learn and grow. A Bachelor's degree in Computer Science, IT, or a related field, or equivalent practical experience, is preferred. Strong logical thinking and problem-solving abilities are crucial. While prior professional experience is not required, demonstrable personal projects, contributions to open-source, or completion of relevant online courses will be highly valued. This is an exceptional chance to gain invaluable industry experience, build a professional network, and develop the skills necessary for a successful career in software engineering, all from the comfort of your home.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, maintainable, and efficient code under guidance.
  • Participate in code reviews and provide constructive feedback.
  • Learn and apply version control systems (e.g., Git).
  • Debug and resolve software defects.
  • Collaborate with senior engineers and team members in an agile environment.
  • Contribute to documentation of software designs and processes.
  • Learn new programming languages, frameworks, and tools as required.
  • Assist in deployment and maintenance of software solutions.
  • Engage actively in training sessions and knowledge-sharing activities.

Qualifications:
  • Bachelor's degree in Computer Science, IT, or a related field, or equivalent practical experience.
  • Foundational knowledge of programming languages (e.g., Python, Java, JavaScript).
  • Understanding of data structures and algorithms.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn and adapt to new technologies.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Demonstrated interest in software development through personal projects or relevant coursework.
  • Familiarity with software development lifecycle concepts is a plus.
  • Self-motivated and proactive learner.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineer Apprentice (Remote)

20100 Nyeri Town KES25000 Monthly WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and driven Junior Software Engineer Apprentices to join their innovative, fully remote development team. This apprenticeship program is designed for individuals eager to launch their careers in software engineering, providing comprehensive training and hands-on experience. You will work alongside experienced engineers, contributing to real-world projects and gaining invaluable skills in a supportive, remote-first environment.

Program Overview:
  • Gain intensive training in modern software development principles, languages (e.g., Python, Java, JavaScript), and frameworks.
  • Participate in the full software development lifecycle, from design and development to testing and deployment.
  • Collaborate with senior engineers on coding, debugging, and troubleshooting software applications.
  • Assist in building and maintaining features for our client's flagship products and internal tools.
  • Learn to write clean, efficient, and well-documented code.
  • Engage in code reviews and contribute to technical discussions.
  • Develop a strong understanding of agile development methodologies and collaborative tools.
  • Receive mentorship and guidance from experienced software professionals throughout the program.
  • Contribute to projects that may involve web development, mobile applications, data analysis, or cloud infrastructure.
  • Opportunity to transition into a full-time Junior Software Engineer role upon successful completion of the apprenticeship.
Ideal Candidate Profile:
  • Possess a strong foundational understanding of programming concepts, whether through academic study (e.g., Computer Science degree, diploma) or self-learning.
  • Demonstrate a genuine passion for technology and software development.
  • Excellent problem-solving skills and a logical approach to challenges.
  • Strong communication and collaboration skills, essential for effective remote teamwork.
  • Ability to learn quickly and adapt to new technologies and concepts.
  • Proactive attitude and a willingness to take on new responsibilities.
  • Familiarity with version control systems like Git is a plus.
  • Previous personal coding projects or contributions to open-source initiatives are highly regarded.
  • Must be eligible to work full-time for the duration of the apprenticeship and reside in a location suitable for remote work.
This apprenticeship is an exceptional pathway into the tech industry, offering a structured learning environment and practical experience. Our client is committed to fostering talent and providing a stepping stone for aspiring software engineers to build successful careers in a remote setting. Successful apprentices will gain a competitive edge in the job market and potentially secure long-term employment with a leading organization.
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Junior Cloud Engineering Apprentice Jobs