Support for Git, GitHub, Docker and Deployment Training
Deliver online training on Git, GitHub, Docker, and Deployment.
Overview
Deliver online training on Git, GitHub, Docker, and Deployment.
You have:
- Senior-year undergraduate student or graduate with a Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or a related field.
- Demonstrated teaching, training, or mentoring experience.
- Strong proficiency in Git, GitHub, Docker, and software deployment concepts.
- Strong programming and live coding skills.
- Excellent communication skills, with the ability to explain technical concepts to learners with beginner-level technical knowledge.
Contract
This is a UNV contract. More about UNV contracts.
UNDP’s Istanbul International Center for Private Sector in Development (IICPSD), supports the private sector and foundations to become transformative partners in development through research, advocacy for inclusive business, facilitation of public-private dialogue and multi stakeholder-partnerships. IICPSD was established in 2011 in partnership with the Government of Turkey. The Center’s work to engage foundations and the private sector focuses on delivering policy advisory and technical services in four thematic areas: Private Sector Engagement through South-South Cooperation for the SDGs; Private Sector Engagement in Skills Development; Impact Investing; and Resilience and Crisis Response.
The Online Volunteer will deliver a minimum of three live online lectures for the Innovation Campus programme, covering Git & GitHub, Docker, and Deployment. The volunteer will review and enhance the existing training materials, prepare supporting demonstrations, and respond to participants' questions during the live sessions.
We are recruiting 1 Online Volunteer to deliver live training on software tools (Git & GitHub, Docker, and Deployment) for the Innovation Campus programme under the guidance of the team focal point:
The Online Volunteer will:
- Review and improve 3 existing SDG AI Lab slide decks which are for training materials for Git & GitHub, Docker, and Deployment.
- Prepare one pre-recorded demonstration for each topic of the three topics: Git & GitHub, Docker, and Deployment, delivered before the corresponding live sessions
- Deliver 3 live online lectures (one each on Git & GitHub, Docker, and Deployment), including practical live coding demonstrations.
- Answer participants' questions during the live sessions.
- Provide brief documentation summarizing the updates made to the training materials.
Time Allocation (11–15 hours/week) • Preparation & material improvement (reviewing/improving slides, building demos): ~6–8 hrs • Live teaching & coding sessions: ~2–3 hrs • Student support (Q&A, chat, follow-up): ~2–3 hrs • Coordination meetings with SDG AI Lab: ~1 hr Schedule: Evening sessions on weekdays and morning sessions on weekends.
Target Audience
Participants are Innovation Campus students with a beginner technical background (basic programming familiarity, limited prior DevOps exposure). Expected class size is approximately 50 participants. Sessions are conducted in English/Turkish.
- Senior-year undergraduate student or graduate with a Bachelor's degree (or equivalent) in Computer Science, Software Engineering, or a related field.
- Demonstrated teaching, training, or mentoring experience.
- Strong proficiency in Git, GitHub, Docker, and software deployment concepts.
- Strong programming and live coding skills.
- Excellent communication skills, with the ability to explain technical concepts to learners with beginner-level technical knowledge.
Potential interview questions
| Can you describe your experience with Git and GitHub? | The interviewer wants to assess your familiarity and hands-on experience with these tools. | Discuss projects where you utilized Git and GitHub, mentioning specific tasks you performed. |
| How would you approach explaining complex technical concepts to beginners? | To gauge your communication skills and teaching methods. | Pro members can see the explanation. |
| What strategies do you use to ensure engagement during your training sessions? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe a time you faced a challenge while teaching or mentoring. How did you handle it? | Pro members can see the explanation. | Pro members can see the explanation. |
| What tools do you use to prepare your training materials? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you stay updated with the latest trends in software development? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you handle questions from students during live sessions? | Pro members can see the explanation. | Pro members can see the explanation. |
| What is your experience with Docker and deployment processes? | Pro members can see the explanation. | Pro members can see the explanation. |