Job Summary:
The AWS Instructor is responsible for delivering high-quality training and educational sessions on AWS cloud technologies to various audiences, including IT professionals, developers, and corporate clients. This role requires a deep understanding of AWS services, cloud architecture, and effective teaching methodologies. The AWS Instructor will develop and present curriculum, conduct hands-on labs, and ensure that participants gain the necessary skills and knowledge to utilize AWS effectively.
Key Responsibilities:
- Develop and deliver comprehensive training programs on AWS services and cloud computing concepts.
- Conduct classroom, virtual, and on-site training sessions for diverse audiences.
- Create and update training materials, including presentations, lab exercises, and documentation.
- Assess the training needs of participants and tailor content to meet those needs.
- Facilitate hands-on labs and real-world scenarios to enhance learning.
- Evaluate participant performance and provide feedback to ensure comprehension and skill development.
- Stay updated with the latest AWS services, features, and industry trends to keep training materials current.
- Collaborate with the training team to continuously improve training content and delivery methods.
- Provide mentorship and support to participants before, during, and after training sessions.
- Participate in certification preparation workshops and bootcamps.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is a plus.
- A Master’s degree is a plus.
Possess any of the following AWS Certifications:
- AWS Certified Trainer (preferred)
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect – Associate
- AWS Certified Developer – Associate
- AWS Certified SysOps Administrator – Associate
- AWS Certified Solutions Architect – Professional
- AWS Certified DevOps Engineer – Professional
- AWS Certified Advanced Networking – Specialty
- AWS Certified Security – Specialty
- Minimum of 5 years of experience in IT, with a focus on cloud computing.
- At least 3 years of hands-on experience with AWS services.
- Proven experience in teaching, training, or mentoring in a technical environment.
- Not required but a plus
- Extensive knowledge of AWS services (EC2, S3, VPC, RDS, Lambda, etc.).
- Strong understanding of cloud architecture principles and best practices.
- Proficiency in infrastructure as code (IaC) tools such as CloudFormation or Terraform.
- Familiarity with DevOps practices and tools (CI/CD pipelines, Jenkins, Docker, Kubernetes).
- Strong understanding of networking, security, and compliance in the cloud.
- Proficiency in programming and scripting languages (Python, Java, PowerShell, etc.).
- Excellent communication and presentation skills.
- Strong interpersonal skills and the ability to engage and motivate learners.
- Effective problem-solving and analytical abilities.
- Strong organizational and documentation skills.
- Ability to work independently and collaboratively in a team-oriented environment.
- Passion for teaching and a commitment to continuous learning.
- This role may require occasional travel to client sites or training locations.
- Ability to work in a dynamic and flexible environment.
- Option for remote work, subject to company policy and project requirements.