Mastering Puppet the devops way by School of DevOps

所在平台: Udemy

课程主页: https://www.udemy.com/course/mastering-puppet-the-devops-way/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## 课程总结:DevOps之道——精通Puppet (School of DevOps) 本课程是关于Puppet的全面进阶指南,旨在帮助学员掌握这一领先的“基础设施即代码”(Infrastructure as a Code, IaC)自动化工具。Puppet作为IaC领域的先驱,自2005年起便引领着DevOps自动化工具链的发展,并以其高效性和简洁的领域特定语言(DSL)著称。 **课程亮点:** * **IaC基础:** 从“基础设施即代码”、“收敛式基础设施”、“代码与数据分离”以及“幂等性”等核心概念入手,为理解Puppet打下坚实基础。 * **Puppet核心:** 深入学习Puppet的核心语言,包括资源/提供者、Manifests、模块等,并掌握创建动态代码的技巧,如参数化、模板和自定义类型。 * **高级特性:** 探索Puppet的强大进阶功能,如环境管理、Hiera数据查找、r10k代码部署、Puppet Enterprise企业级应用、角色(roles)和设计模式等。 * **实战导向:** 课程内容从零开始,循序渐进,旨在让学员在短时间内(两周)成长为Puppet的精通者。 * **职业发展:** 学习IaC和Puppet是DevOps工程师、运维、系统、网络工程师等职业人士提升技能、加速职业发展的关键。 本课程强调Puppet在现代IT运维中的重要性,不仅局限于服务器管理,更涵盖了路由器、嵌入式系统、存储等多样化设备的自动化配置。通过本课程的学习,学员将能高效地利用Puppet管理复杂的基础设施,拥抱DevOps实践,并在竞争激烈的IT行业中脱颖而出。

课程评论(0条)

课程详情

Infrastructure as a Code is one of the foundations of Devops Automation toolchain. Being the first to enter in 2005, Puppet is at the forefront of the IaaC revolutions and was the first tool amongst the four main configuration management tools including Chef, Ansible and Saltstack. Puppet is also the fastest configuration management system and provides a simple DSL (Domain Specific Language) to define the state of resources and does the heavy lifting of managing underlying platform specific operations by itself, providing users higher level of abstraction than scripts do. The use of puppet is no more limited to servers, but has also expanded to managing all type of devices including routers, embedded systems, storage etc. With more and more organisations adopting to devops practices, knowledge on IaaC and tools such as Puppet is essential for today's generation of devops professionals. This skill would also help one to advance their careers, specially for the operations, systems, networks and devops engineers. This course is one of the most comprehensive programs to master Puppet. It starts from most basic concepts related to Infrastructure as a Code, Convergent Infrastructures, Code and Data separation, Idempotence. It then helps you dive into the world of puppet by understanding the basics of the languages such as resources/providers, manifests, modules and then delves deeper into creating dynamic code with parameters, templates, defined types etc. Once equipped with the basics, it unlocks Puppet's full potential with advanced topics such as environments, hiera, r10k, puppet enterprise, rolls and design patterns etc. This course takes from from zero to puppet master in two weeks.

课程标签

0人关注该课程

主题相关的课程