Lecturer (Cloud Computing) -School of Computing & Digital Technology

Job Description

This job scope aligns with industry and academic standards for Cloud Computing lecturers, emphasizing both theoretical foundations and practical, hands-on skills development using major cloud platforms and lab tools.

General Teaching Responsibilities

1. Teaching Responsibilities

· Prepare and deliver lectures, tutorials, and practical sessions.

· Develop course materials, syllabi, and assessments.

· Evaluate and grade student assignments, exams, and projects.

· Provide academic guidance and mentorship to students.

· Stay updated with curriculum changes and teaching methods.

2. Research and Scholarly Activities

· Conduct academic research in their field of expertise.

· Publish findings in journals, books, or conference proceedings.

· Apply for research grants and funding.

· Collaborate with other researchers or institutions.

· Supervise postgraduate research students (e.g., Master's or PhD).

3. Administrative Duties

· Participate in departmental meetings and committees.

· Contribute to curriculum development and quality assurance.

· Assist in student recruitment and orientation activities.

· Maintain records and documentation related to teaching and research.

· Engage in community outreach or university events.

4. Professional Development

· Attend workshops, seminars, and conferences.

· Pursue further qualifications or certifications.

· Stay current with developments in their academic field.

Specialization and Technical Skill Sets

· Core Cloud Computing Knowledge: Strong understanding of cloud computing fundamentals such as virtualization, data center technologies, scalable compute, storage, networking, cloud security, and cloud application development.

· Hands-On Cloud Platform Skills: Practical experience with leading cloud platforms including:

o Amazon Web Services (AWS)

o Microsoft Azure

o Google Cloud Platform (GCP) Ability to design, deploy, and manage cloud-based solutions using these platforms.

· Familiarity with Lab Delivery Tools: Experience using cloud-based educational tools and lab environments such as:

o AWS Educate

o Microsoft Learn

o Cisco Networking Academy (NetAcad) to facilitate hands-on learning and practical skill development.

Additional Expectations

· Develop and deliver lab-based teaching sessions to reinforce theoretical knowledge with practical experience.

· Stay current with emerging cloud technologies and industry best practices.

· Support curriculum development and continuous improvement of cloud computing modules.

· Provide academic support and mentorship to students.

· Collaborate with colleagues to integrate interdisciplinary topics such as cybersecurity, DevOps, and big data within cloud computing courses.


Job Requirements

  • Masters/ PhD in computing / IT fields

  • Java, C++, Microsoft Word, Microsoft Excel, Microsoft Powerpoint, e-learning platforms (Zoom/Ms Teams/Google Meet/LMS, Coursera, etc.)

    Specialization and Skill :

    (1) Core Cloud Computing knowledge

    (2) Hands-On Cloud Platform Skills e.g: Amazon, Azure, Google Cloud Platform

    (3) Familiarity with lab delivery tools (AWS Educate, Microsoft Learn, Cisco NetAcad)

     

Disability type

Not Applicable