Job Title: DevOps Trainer
Employment Type: Full-Time/contract employee
Experience: 3-4 Years
Availability: Immediate Joiner
Job Summary:
We are seeking a highly motivated and experienced DevOps Trainer with 3-4 years of hands-on experience in DevOps practices, tools, and methodologies. The ideal candidate will have a passion for teaching and the ability to translate complex DevOps concepts into easy-to-understand lessons. You will be responsible for delivering training sessions, developing training materials, and ensuring that participants gain practical, real-world skills in DevOps.
Key Responsibilities:
- Training Delivery: Conduct engaging and interactive training sessions on various DevOps topics, including CI/CD, automation, containerization, cloud computing, infrastructure as code, and monitoring.
- Curriculum Development: Design, develop, and update training materials, including presentations, hands-on labs, and assessments, to ensure content is current with industry standards and practices.
- Practical Labs: Create and manage real-world scenarios and lab environments to provide practical experience to learners.
- Assessment: Evaluate participants' progress through assessments, quizzes, and hands-on projects, providing feedback to help them improve.
- Mentorship: Offer guidance and support to learners, helping them to understand and apply DevOps practices effectively in their work environments.
- Stay Updated: Continuously update your knowledge on the latest DevOps trends, tools, and technologies, and incorporate them into the training programs.
- Collaboration: Work closely with other trainers, curriculum developers, and subject matter experts to ensure the training content is comprehensive and aligned with industry needs.
Qualifications:
- Experience: 3-4 years of experience in DevOps roles, with hands-on expertise in tools such as Docker, Kubernetes, Jenkins, GitLab, Terraform, Ansible, AWS/Azure/GCP, and other relevant DevOps technologies.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant certifications (e.g., AWS Certified DevOps Engineer, Docker Certified Associate) are a plus.
- Training Experience: Prior experience in delivering technical training, workshops, or webinars in DevOps or related fields.
Skills Required:
- DevOps Tools & Technologies:
- CI/CD Tools: Jenkins, GitLab CI, CircleCI, etc.
- Containerization: Docker, Kubernetes.
- Configuration Management: Ansible, Puppet, Chef.
- Infrastructure as Code: Terraform, CloudFormation.
- Version Control Systems: Git, GitHub, GitLab.
- Cloud Platforms: AWS, Azure, GCP.
- Monitoring & Logging: Prometheus, Grafana, ELK Stack, etc.
- Scripting: Bash, Python, or similar scripting languages.
- Methodologies & Practices:
- Strong understanding of DevOps principles (continuous integration, continuous delivery/deployment).
- Familiarity with Agile and Scrum methodologies.
- Knowledge of microservices architecture and deployment strategies.
- Soft Skills:
- Excellent communication and presentation skills.
- Ability to simplify complex technical concepts for learners with varying levels of expertise.
- Strong problem-solving and analytical skills.
- Effective time management and organizational skills.
- Passion for teaching and continuous learning.