KodeKloud is an online school for DevOps & Cloud Education. Our goal is to make these complex technologies simple & easy to understand. The key to achieving this goal was the seamless integration between the video lectures and hands-on labs - making KodeKloud a true learn-by-doing platform. In about 3 years we have 1,000,000 students / professionals across the globe, who have benefited from our courses. We are a team with entrepreneurial minds, hungry to grow while creating an impact. About the Role: We are looking for a number of junior trainers to Create learning paths and the corresponding content. This trainer will primarily spend the time creating courses for our platform. Working with the Head of Content, a senior trainer, dedicated presentation designer, video editor, and Labs Manager - this person will be responsible for directing and orchestrating high quality course creation at a fast pace. Responsibilities & Deliverables Research and craft a learning path for a new technology track. High-level planning of new courses Research the proposed course, engage with senior trainers to collaborate and create a course curriculum Outline the training modules and topics within the course including setting up launch priorities with your Manager. This would include designing and maintaining a course timeline map that we will be using to enable the tracking of the project and release/ launch. Engage with the senior trainer and the curriculum team to execute the course creation from scratch defining the curriculum outline, Create a course description, Create course lab exercises, Create raw slides which will be refined by the ppt design team, Assist in reviewing and building the labs if needed. After three months be able to to assist in the recording of the training videos Observe and evaluate the results of courses and training programs - and plan for improvements Work with the course creation team - Project Manager, Designer, Video Editor, and Labs Content Manager to get courses released in a timely manner. Participate in daily sync calls and provide progress reports Participate in weekly training sessions evaluating work processes and blockers. Review of other trainers slides and content providing feedback and suggesting improvements Attend bi weekly 1:1’s with my manager and weekly peer meetings. Maintain courses after launch - including content updates, and general course improvements. Skills Ability to work independently and asynchronously Work in a remote environment as all KodeKloud employees are working from home. Ability to learn new technologies: allowing KodeKloud to launch courses on new leading edge topics Transform complex technical topics into simple, engaging stories that make learning relatable and memorable Work with senior trainers in different time zones and have the ability to give and take feedback Willingness to engage and have open and transparent communication with all members of the curriculum team using use tools like google meet, slack and email to keep all stakeholders informed Willingness to pursue certifications - certified trainers have more appeal (CKA, CKAD, CKS etc - Linux, LFCS - Developer Python/Go,Rust - AWS, Azure etc Github, Git etc.) Ability to use AI technologies like ChatGPT etc Benefits Salary Competitive PTO: 21-Paid Days off per annum Public Holidays A Week in the Life of an Associate Trainer at KodeKloud Monday : The week starts with a google meet stand-up call. We start early in Ireland because most of the content team is in APAC. This is where I check in with the team and share updates on the tasks I worked on last week, outline what I’ll be focusing on this week, and mention any blockers I might be facing. It's a short but essential meeting that keeps us aligned. This morning, I’ve been tasked with researching and drafting a new learning path for an upcoming technology track—Rust programming. Rust is growing in popularity, and KodeKloud wants to stay ahead of the curve by offering this course. I spend the rest of the day reading through documentation, following developer forums, and watching talks on Rust to gather as much insight as possible. By the end of the day, I’ve crafted a high-level outline of what the learning path should look like, focusing on what learners need to know to become proficient. Tuesday : Today, besides the standup call - I have a meeting with my manager to review the proposed learning path. We discuss launch priorities and start designing a course timeline map. The timeline helps us track progress and keep everything on schedule for the course’s release. In the afternoon, I begin working on the course curriculum outline. I break down the key topics into training modules and identify the skills that learners will need to master. Before the day ends, I reach out to one of KodeKloud’s senior trainers for feedback on the outline. Collaboration is key here, and their insights are invaluable in shaping the course structure. I love how transparent and open the communication is across time zones—even though we’re all remote, it feels like we’re part of a tightly knit team. Wednesday : Starting again with the standup call - Today is about diving deeper into course creation. I work with the curriculum team to refine the course structure and outline. We focus on how to make complex technical topics engaging and relatable—this is something that sets KodeKloud courses apart. I also begin drafting the course description. It’s important to create something that speaks to learners, showing them not just what they’ll learn but why it matters. Next up is working on raw slides for the course. I’m creating the first draft, which the PowerPoint design team will later polish. I also join a sync call with the PPT team to review feedback on slides from another trainer’s course. This back-and-forth collaboration ensures the final product is always top-tier. Thursday : This morning, besides the standup call - I’m helping to review and build lab exercises for the Rust course. Creating hands-on labs is one of the best parts of the job—it’s where learners really get to apply what they’ve learned. I work closely with the Labs Content Manager to ensure the labs are challenging yet practical. In the afternoon, I participate in the weekly trainer call. We discuss upcoming projects, blockers, and any improvements we could make to the course development process. It's a great opportunity to learn from senior trainers and share feedback. After the call, I meet with the course creation team, including the Project Manager and Video Editor, to discuss how the course timeline is shaping up and confirm target dates for the course’s launch. Friday : Fridays are a mix of reflection and planning. In the morning, I review feedback on the course slides and adjust them based on input from both the senior trainers and the PPT design team. Then, I sit in on a video recording session led by one of the senior trainers. I’m not yet recording videos myself—that comes after three months—but it’s important to observe the process and understand how to communicate effectively on camera. Later in the day, I review the results of previous courses, analyzing learner feedback and performance metrics. This helps us understand what’s working and where we can improve. I make notes for future updates to the courses I’m working on and discuss potential improvements with the curriculum team. As the week wraps up, I spend some time updating the course timeline map, making sure everything is on track for the next steps in the course development. Skills In Action Throughout the week, I rely on several key skills: working independently in a remote environment, collaborating across time zones, using tools like Google Meet and Slack to stay connected with the team, and being proactive in learning new technologies. One of the best parts about working at KodeKloud is how much I’m learning—not just about tech, but about transforming complex topics into engaging stories that make learning fun and accessible. And of course, I’m always working towards getting certifications like CKA, which will help me become a certified trainer in the future.