Harry Hope, cabinet de recrutement accompagne candidats et entreprises dans leurs recherches des meilleures opportunités ou Luxembourg et à l'international. Afin de mieux répondre à vos enjeux, tous nos consultants sont spécialisés par secteur d'activité et zone géographique.
We are looking for a freelance coach for the "Introduction to DevOps" training program, designed for beginners aiming to acquire the foundational skills needed to work in a DevOps environment. The coach will guide participants through a series of practical modules, including: - Fundamentals of DevOps: Exploring collaboration, communication, automation, and the key differences between traditional methods and DevOps practices. - Version Control and Collaboration with Git: Teaching basic commands, branch management, and using tools like GitHub or GitLab for team collaboration. - Continuous Integration (CI): Covering pipeline creation, automated testing, and quality control using popular tools such as Jenkins or GitLab CI. - Continuous Deployment (CD): Introducing environment management, deployment strategies like blue-green and canary releases, and using tools such as Jenkins or CircleCI. - Containerization and Orchestration: Providing hands-on experience with Docker and Kubernetes to build, manage, and deploy containerized applications. The coach will support participants in applying their knowledge to set up a fully automated DevOps pipeline as part of a practical project.
The ideal coach will possess hands-on expertise in DevOps tools and practices, effective teaching skills, and the ability to inspire participants to apply DevOps methodologies effectively. Technical Expertise: - Proficient in DevOps methodologies, tools, and practices. - Hands-on experience with version control systems such as Git and platforms like GitHub, GitLab, or Bitbucket. - Strong knowledge of Continuous Integration (CI) tools (e.g., Jenkins, Travis CI, GitLab CI). - Expertise in Continuous Deployment (CD) strategies and tools (e.g., Jenkins, GitLab CI, CircleCI). - Proficiency in containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes). Teaching and Communication Skills: - Ability to explain technical concepts clearly to beginners. - Experience designing and delivering engaging and practical training sessions. Additional Skills: - Familiarity with infrastructure management and automation tools. - Knowledge of Linux operating systems and command-line interface (CLI). - Basic programming skills in Python or Bash (preferred). - Understanding of networking concepts, protocols (IP, HTTP, DNS), and security best practices. Language Requirement: - Fluency in French (training will be conducted in French).