2,560 Technical Support Lead Cloud Infrastructure jobs in Kenya
Senior Lecturer - Online Computer Science
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Deliver high-quality lectures and instruction in Computer Science subjects.
- Develop and update course syllabi, content, and assessment materials.
- Facilitate online and in-person student engagement and discussions.
- Evaluate student assignments, exams, and projects.
- Provide academic advising and mentorship to students.
- Contribute to curriculum development and program review.
- Stay current with industry trends and research in Computer Science.
- Utilize LMS and other educational technologies effectively.
- Ph.D. in Computer Science or a closely related field.
- Minimum of 5 years of university-level teaching experience.
- Demonstrated expertise in core Computer Science areas (e.g., algorithms, data structures, software engineering, AI).
- Experience with online and hybrid teaching methodologies.
- Proficiency with Learning Management Systems (e.g., Moodle, Blackboard).
- Excellent presentation, communication, and interpersonal skills.
- Ability to inspire and motivate students.
Junior Cloud Computing Apprentice
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the provisioning and configuration of cloud infrastructure.
- Monitor cloud services for performance and availability.
- Perform routine system checks and basic troubleshooting.
- Contribute to the creation and maintenance of technical documentation.
- Participate in team projects under the guidance of senior engineers.
- Learn and apply cloud security principles.
- Support the development and execution of automated scripts.
- High school diploma or equivalent.
- Strong desire to learn cloud technologies.
- Basic understanding of computer networking and operating systems.
- Excellent problem-solving skills.
- Good verbal and written communication skills.
- Ability to work effectively in a remote team environment.
- Reliable internet connection and a suitable remote workspace.
Remote Online Educator (Computer Science)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Deliver high-quality online instruction in various Computer Science subjects, including introductory programming, data structures, algorithms, and software engineering.
- Develop and update course materials, including syllabi, lectures, assignments, and assessments, ensuring relevance and pedagogical soundness.
- Facilitate engaging online discussions and activities to promote student interaction and critical thinking.
- Assess student performance through assignments, quizzes, exams, and projects, providing timely and constructive feedback.
- Provide academic advising and support to students, addressing their questions and concerns.
- Utilize various online learning technologies and platforms effectively to create a dynamic learning environment.
- Collaborate with other faculty members and instructional designers to enhance the online learning experience.
- Stay current with advancements in Computer Science and online education methodologies.
- Contribute to curriculum development and program improvement initiatives.
- Maintain accurate records of student progress and academic performance.
- Master's degree or Ph.D. in Computer Science or a closely related field.
- Minimum of 3-5 years of experience in teaching Computer Science at the higher education level.
- Proven experience in designing and delivering effective online courses.
- Strong knowledge of curriculum development and instructional design principles.
- Excellent communication, presentation, and interpersonal skills.
- Proficiency in using learning management systems (LMS) such as Moodle, Blackboard, or Canvas.
- Familiarity with various online teaching tools and technologies.
- Ability to work independently, manage time effectively, and meet deadlines in a remote setting.
- A passion for teaching and commitment to student success.
- Experience with (specific programming languages or areas, e.g., Python, Java, AI, Cybersecurity) is a strong asset.
Remote Technical Apprentice - Cloud Computing
Posted 3 days ago
Job Viewed
Job Description
Program Highlights:
- Comprehensive training in core cloud computing concepts and platforms (AWS, Azure, GCP).
- Hands-on experience with cloud service provisioning, configuration, and management.
- Exposure to cloud security best practices and implementation.
- Opportunity to work on challenging cloud infrastructure projects under expert guidance.
- Development of scripting and automation skills for cloud environments.
- Learning to monitor cloud resources, troubleshoot issues, and optimize performance.
- Mentorship from seasoned cloud professionals.
- Contribution to team projects and daily operational tasks in a remote setting.
- Potential for long-term career growth within the organization upon successful completion of the apprenticeship.
- High school diploma or equivalent; a degree in IT, Computer Science, or a related field is a plus but not strictly required.
- A genuine interest and passion for technology, particularly cloud computing.
- Basic understanding of operating systems (Linux/Windows), networking fundamentals, and programming concepts.
- Excellent problem-solving abilities and a keen eye for detail.
- Strong desire to learn and adapt to new technologies quickly.
- Good communication and teamwork skills, essential for a remote collaborative environment.
- Self-motivated and able to manage time effectively to meet learning and project deadlines.
- Previous exposure to IT support or basic system administration is beneficial.
Graduate Software Engineer - Cloud Computing
Posted 5 days ago
Job Viewed
Job Description
- Assisting in the design and development of cloud-native applications.
- Writing and maintaining code in languages such as Python, Java, or Go.
- Implementing and managing cloud infrastructure using tools like Terraform or CloudFormation.
- Working with container technologies such as Docker and Kubernetes.
- Developing and deploying serverless functions on platforms like AWS Lambda or Azure Functions.
- Participating in code reviews and contributing to architectural discussions.
- Troubleshooting and resolving issues in cloud environments.
- Collaborating with cross-functional teams to define project requirements.
- Learning and applying cloud security best practices.
- Documenting technical designs and solutions.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of programming principles and data structures.
- Familiarity with at least one major cloud platform (AWS, Azure, GCP) is highly desirable.
- Exposure to concepts like microservices, APIs, and CI/CD pipelines.
- Strong problem-solving skills and a meticulous attention to detail.
- Excellent communication and teamwork abilities.
- Self-motivated and eager to learn new technologies in a remote setting.
- Prior internship or project experience in software development or cloud computing is a significant advantage.
This is a fully remote position, offering the flexibility to work from your chosen location. Our client is committed to fostering a supportive and inclusive remote work environment, providing comprehensive training and mentorship. You will have the chance to contribute to impactful projects that shape the future of technology, all while building a strong foundation for your professional career. This internship is designed to provide a steep learning curve and significant exposure to real-world cloud engineering challenges. If you are a bright, ambitious graduate passionate about cloud computing and eager to gain hands-on experience in a leading technology company, we encourage you to apply. We are looking for individuals who are driven by innovation and possess a genuine curiosity for solving complex problems in the cloud.
Technical Trainer - Cloud Computing & DevOps
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deliver comprehensive training curriculum for cloud computing platforms (AWS, Azure, GCP) and DevOps principles (CI/CD, IaC, containerization).
- Conduct engaging virtual training sessions for diverse audiences, ranging from beginners to experienced professionals.
- Create and update training materials, including presentations, hands-on labs, assessments, and participant guides.
- Evaluate trainee progress and provide constructive feedback to enhance learning outcomes.
- Stay current with the latest advancements in cloud computing and DevOps technologies and incorporate them into training content.
- Collaborate with subject matter experts to ensure the accuracy and relevance of training materials.
- Manage training logistics, including scheduling virtual sessions, managing learning platforms, and ensuring smooth delivery.
- Gather feedback from trainees and stakeholders to continuously improve training programs.
- Provide support and mentorship to learners beyond formal training sessions.
- Contribute to the development of new training offerings and product enhancements.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in delivering technical training, with a strong focus on cloud computing and DevOps.
- Deep practical knowledge and hands-on experience with major cloud providers (AWS, Azure, GCP).
- Proficiency in DevOps tools and practices, such as Docker, Kubernetes, Jenkins, Terraform, Ansible.
- Excellent presentation, facilitation, and communication skills.
- Ability to explain complex technical concepts clearly and concisely to various audiences.
- Experience with virtual training platforms and learning management systems (LMS).
- Relevant certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate, Certified Kubernetes Administrator) are highly desirable.
- Strong ability to work independently and manage time effectively in a remote setting.
- Enthusiasm for teaching and a passion for technology.
Senior Technical Trainer - Cloud Computing
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop, update, and deliver comprehensive training curricula on cloud computing technologies, including cloud architecture, services, deployment, and management.
- Create engaging and interactive training materials, including presentations, lab exercises, demonstrations, and assessments.
- Conduct instructor-led training sessions (virtual classrooms) for various audiences, from beginners to advanced professionals.
- Assess learner understanding and provide feedback, ensuring effective knowledge transfer and skill development.
- Stay current with the latest trends, services, and best practices in cloud computing (AWS, Azure, GCP, etc.).
- Provide technical support and mentorship to students during and after training sessions.
- Contribute to the continuous improvement of training content and delivery methodologies.
- Collaborate with product teams to ensure training content accurately reflects the latest product updates and features.
- Evaluate training effectiveness and gather feedback from participants to enhance future sessions.
- Maintain subject matter expertise in relevant cloud certifications and technologies.
- Develop custom training solutions for corporate clients as needed.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 5 years of experience in IT training, with a strong focus on cloud computing technologies.
- In-depth knowledge and hands-on experience with major cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator Associate, Google Professional Cloud Architect) are highly desirable.
- Excellent presentation, facilitation, and communication skills, with the ability to explain complex technical concepts clearly and concisely.
- Proven ability to engage and motivate adult learners in a remote, virtual classroom setting.
- Experience in curriculum development and instructional design.
- Strong problem-solving and troubleshooting abilities.
- Proficiency in using virtual classroom platforms and e-learning tools.
- Ability to work independently and manage multiple training engagements simultaneously.
Be The First To Know
About the latest Technical support lead cloud infrastructure Jobs in Kenya !
Senior Technical Trainer - Cloud Computing & Cybersecurity
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, update, and deliver comprehensive training curricula on cloud platforms (e.g., AWS, Azure, GCP) and cybersecurity concepts (e.g., network security, threat detection, ethical hacking).
- Create engaging training materials, including presentations, labs, hands-on exercises, and assessments.
- Conduct virtual instructor-led training sessions, ensuring active participation and knowledge retention.
- Provide personalized coaching and mentorship to learners, addressing their specific learning needs.
- Evaluate learner progress and provide constructive feedback.
- Stay current with the latest trends, technologies, and certification requirements in cloud computing and cybersecurity.
- Collaborate with instructional designers and subject matter experts to enhance training content.
- Manage virtual classroom environments and ensure smooth technical delivery.
- Contribute to the continuous improvement of training methodologies and best practices.
- Foster a positive and supportive learning environment.
- Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant Master's degree or advanced certifications are a strong plus.
- Minimum of 7 years of experience in the IT industry, with significant hands-on experience in both cloud computing and cybersecurity.
- Proven experience as a technical trainer, delivering effective instruction in a virtual environment.
- Relevant industry certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator Associate, CISSP, CompTIA Security+.
- Expertise in developing and delivering training on topics including cloud infrastructure, microservices, containerization, network security, penetration testing, and incident response.
- Excellent presentation, communication, and interpersonal skills.
- Ability to explain complex technical concepts in a clear and understandable manner.
- Proficiency in using virtual learning platforms and tools.
- Strong ability to work independently and manage time effectively in a remote setting.
- Demonstrated commitment to lifelong learning and professional development.
This remote role offers flexibility, with a primary focus on supporting trainees in areas such as Machakos, Machakos, KE , while being open to candidates worldwide.
Principal Software Architect (Cloud & AI)
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Define and drive the overall software architecture for cloud-native applications, emphasizing scalability, performance, security, and cost-effectiveness.
- Lead the design and implementation of AI/ML solutions, including model development, deployment, and integration into production systems.
- Establish and enforce architectural best practices, coding standards, and design patterns across development teams.
- Evaluate and select appropriate technologies, frameworks, and tools for cloud and AI development.
- Collaborate closely with product managers, engineering leads, and stakeholders to understand business requirements and translate them into technical solutions.
- Provide technical leadership and mentorship to engineering teams, fostering a culture of innovation and technical excellence.
- Conduct architectural reviews, risk assessments, and proof-of-concepts for new technologies and approaches.
- Ensure the integration of AI models into existing systems and workflows, optimizing for performance and user experience.
- Contribute to the continuous improvement of CI/CD pipelines and DevOps practices for cloud-based applications.
- Stay at the forefront of advancements in cloud computing, AI, machine learning, and related technologies.
- Master's or Ph.D. in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
- 12+ years of experience in software development, with at least 5 years in a senior architectural role.
- Extensive experience designing and implementing large-scale, distributed systems on major cloud platforms (AWS, Azure, GCP).
- Proven expertise in Artificial Intelligence and Machine Learning, including deep learning frameworks (TensorFlow, PyTorch), NLP, computer vision, and MLOps.
- Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in multiple programming languages (e.g., Python, Java, Go).
- Excellent understanding of data engineering principles and big data technologies.
- Exceptional problem-solving, strategic thinking, and communication skills.
- Demonstrated ability to lead and influence technical teams in a remote setting.
Senior Software Architect - Cloud & AI Integration
Posted 20 days ago
Job Viewed
Job Description
As a Senior Software Architect, you will play a pivotal role in defining the technical vision and architectural roadmap for our software products. You will be responsible for designing scalable, robust, and maintainable systems that leverage cutting-edge cloud technologies and integrate advanced AI/ML capabilities. This role requires a deep understanding of software development best practices, architectural patterns, and emerging technologies. You will guide engineering teams, mentor junior developers, and ensure the technical integrity and long-term viability of our software landscape.
Key responsibilities include:
- Designing and documenting high-level software architecture and technical strategies.
- Selecting appropriate technologies, frameworks, and tools for software development.
- Ensuring architectural solutions are scalable, secure, and performant.
- Leading the integration of AI and Machine Learning models into existing and new applications.
- Collaborating with product managers and stakeholders to understand business requirements and translate them into technical designs.
- Providing technical leadership and guidance to development teams throughout the software development lifecycle.
- Establishing and enforcing coding standards, design principles, and best practices.
- Evaluating and recommending new technologies and methodologies.
- Conducting architectural reviews and ensuring alignment with business objectives.
- Troubleshooting complex technical issues and providing solutions.
- Overseeing the development of robust cloud-native applications and services.