Menu English version
Puppet

Treinamentos Puppet

Eleve as suas habilidades com o Puppet para o próximo nível e impulsione o desenvolvimento da sua equipe. Seja qual for a sua necessidade, a Instruct tem o treinamento oficial perfeito para transformar os seus resultados com a automação de infraestrutura.

Por que fazer um treinamento Puppet?

  • Alta demanda de profissionais especializados no mercado
  • Resultados expressivos nos projetos de automação
  • Uniformização dos conhecimentos da equipe
  • Centenas de alunos treinados no Brasil
Em todo o Brasil
centenas
de profissionais treinados
Melhor Parceiro Internacional Puppet
Online

Acelere a sua jornada Puppet

Aulas ao vivo e 100% online

A nova modalidade de treinamentos, testada e aprovada pela Puppet nos Estados Unidos, chegou ao Brasil. As aulas são ministradas ao vivo pelos instrutores a partir de um ambiente virtual específico para o treinamento. Assim, é possível ter todo o aprendizado do curso onde você estiver, em qualquer lugar do mundo.

  • Treinamento 100% online
  • Ambiente virtual de aprendizagem dinâmico e interativo
  • Aulas ao vivo
  • Turmas com número reduzido de alunos
  • Curso com certificado
  • Mesma carga horária e conteúdo da modalidade presencial
  • + acessível para profissionais de todo o Brasil

A Instruct é parceira da Puppet desde 2012 e a única empresa no Brasil com instrutores certificados para ministrar os treinamentos oficiais.

Puppet Fundamentals

Puppet Fundamentals

No treinamento, os alunos vão aprender a gerenciar uma infraestrutura da maneira correta. Vão aprender as melhores práticas e usar o Puppet para escrever classes e módulos, além de utilizar módulos já existentes. O aprendizado é muito voltado a um workflow de produção de uma infraestrutura, utilizando controle de versão com Git ostensivamente.

Carga Horária:
24 horas
Calendário Saiba mais Ementa

Ementa Puppet Fundamentals

  • Componentes fundamentais do Puppet Enterprise (e Puppet Open Source).
  • Utilizando o Puppet em Linux e Windows.
  • Conceitos fundamentais da linguagem de modelagem do Puppet, como:
    • Módulos e Classes.
    • Classificação.
    • Resources
    • Relacionamentos.
  • Construções da linguagem.
  • Classificação de nodes
  • Separação entre lógica e apresentação usando Templates.
  • Modelar porções repetitivas de sua configuração usando tipos definidos (defined resource types).
  • A fundação para a construção de configurações mais complexas usando conceitos avançados de classes:
    • Classes parametrizadas.
    • Introdução à herança.
    • Introdução à separação de dados usando Hiera.
    • Classificação usando classes parametrizadas.
  • Usando módulos do Puppet Forge e módulos oficiais suportados.
  • Introdução ao padrão Roles e Profiles.
  • Laboratório avançado com o desenvolvimento de um módulo que gerencie Apache, PHP, MySQL e WordPress.
Puppet Practitioner

Puppet Practitioner

No treinamento Puppet Practitioner os alunos irão aprender o porque eles devem gerenciar sua infraestrutura Puppet do jeito certo. Os alunos irão aprender várias maneiras de realizar uma tarefa usando Puppet e como escolher a solução mais adequada para uma determinada situação. Os alunos irão projetar e construir módulos, e estender os módulos do Forge. Os alunos também irão aprender as melhores práticas para a implementação do padrão Roles e Profiles em sua infraestrutura.

Carga Horária:
24 horas
Calendário Saiba mais Ementa

Ementa Puppet Practitioner

  • Construções mais avançadas da linguagem DSL do Puppet que podem ser usadas para escrever código mais elegante.
  • Usando estruturas de dados para criar resources programavelmente.
  • Manipulação de resources exportados e compartilhamento de informações entre nodes.
  • Criando fatos personalizados para expor informações sobre nodes.
  • Criando funções personalizadas para maior eficiência do seu código.
  • Técnicas avançadas de manipulação de arquivos de configuração.
  • Conceitos de modularidade e composição e como eles influenciam no design de módulos.
  • Métodos para testar o seu código Puppet e sua infraestrutura.
  • Usando o MCollective a partir da linha de comando para automatizar orquestração de infraestrutura.
  • Técnicas de resolução de problemas e análise de arquivos de log.
  • O padrão Roles e Profiles e os benefícios que ele oferece.
  • Por que o anchor patern existe quando devemos usar a função contain().
  • Criação de módulos genéricos e contribuindo de volta para a comunidade através do Forge Puppet.
  • Compartilhando funcionalidades entre classes usando herança.
  • Auditoria de eventos e mudanças.
  • Customização de relatórios de mudanças.
Puppet Architect

Puppet Architect

No treinamento Puppet Architect os alunos irão aprender como criar sua própria infraestrutura e definir o seu próprio caminho para implementar o Puppet com sucesso. Os alunos irão utilizar técnicas avançadas da linguagem DSL do Puppet que afetam como módulos são arquitetados. Os alunos irão aprender técnicas de classificação e pesquisa de dados e serão capazes de determinar a arquitetura mais eficiente e extensível para escalar o Puppet para suas próprias necessidades.

Carga Horária:
16 horas
Calendário Saiba mais Ementa

Ementa Puppet Architect

  • Concepção e implementação de um fluxo de trabalho de desenvolvimento eficiente.
  • Projetando complexos data sources hierárquicos com Hiera.
  • Compartilhamento de dados entre nodes através de exported resources.
  • Usando MCollective a partir da linha de comando para automatizar orquestração de infraestrutura.
  • Estimativa do número de nodes que um Master ou Masters podem suportar.
  • Usando r10k para automatizar o deploy de código Puppet.
  • Estratégias de provisionamento dinâmico prevendo rápida expansão da infraestrutura.
  • Projetar uma arquitetura escalável para sua infraestrutura.
  • Gerenciando vários environments Puppet de forma eficaz.
  • Interagindo com o Puppet Master usando APIs REST.
  • Entendendo o protocolo de passagem de mensagem utilizado pelo MCollective.
  • Escalando o messagebus ActiveMQ.
  • Integrando o Puppet com ferramentas externas através de backends Hiera, processadores de relatórios, etc.

Pré-requisitos dos treinamentos

  • Boa experiência com administração de redes e sistemas.
  • Bons conhecimentos sobre Linux ou Windows Server e utilização de linha de comando (Bash ou PowerShell).
  • Familiaridade com conceitos de administração de servidores Linux ou Windows, como serviços, pacotes e arquivos de configuração.
  • Familiaridade com editores de texto como Vim, Nano ou NotePad++.
  • Compreender o arquivo /etc/hosts, entender que é um hostname, resolução de nomes via DNS e conectividade.
  • Saber configurar uma máquina virtual em VMware ou VirtualBox para usar a rede em modo brigde ou NAT.

Os treinamentos Puppet também são oferecidos nas seguintes modalidades:

Turma Fechada

Turma fechada

São realizadas presencialmente para um grupo restrito de profissionais. As aulas são realizadas no centro de treinamento da Instruct.

In-Company

In-company

Realizadas dentro da própria empresa contratante, para a equipe de profissionais selecionados.

Para mais informações

entre em contato com o nosso time

Conheça os Instrutores

Miguel Di Ciurcio Filho

Miguel Di Ciurcio Filho

É Chief Executive Officer (CEO) e fundador da Instruct. Atua como estrategista e especialista em automação, identificando oportunidades de melhoria e desenvolvimento de soluções para os desafios de grandes empresas. Além disso, foi pioneiro ao ser o primeiro profissional certificado em Puppet na América Latina e em 2011 criou a Instruct, a primeira empresa brasileira a trabalhar com parcerias internacionais para desenvolver a automação de TI no país.

Guto Carvalho

Guto Carvalho

É Chief Technology Officer (CTO) e sócio da Instruct. Acumula mais de 17 anos de experiência em gestão de infraestrutura de datacenters governamentais e privados. Atua como líder de times de automação e desenvolvimento de infraestrutura e sua missão como arquiteto de automação é ajudar seus clientes a enxergar pontos que precisam ser evoluídos na infraestrutura de seus datacenters.

Puppet Certification

A Puppet criou em 2013 um programa de certificação que permite que o aluno possa fazer uma autoavaliação de seu conhecimento. A prova de certificação pode ser agendada em qualquer centro Pearson Vue e pode ser realizada online.

Caso aprovado, o aluno recebe a certificação PCP – Puppet Certified Professional, que pode ser renovada a cada versão do Puppet. Segundo o DICE.COM profissionais especializados em Puppet tem uma valorização de 15% anualmente e estão sendo cada dia mais procurados pelo mercado.

Ex-aluno da Instruct tem desconto para realizar a prova de certificação

Dúvidas? Acesse a nossa seção de Perguntas Frequentes ou entre em contato com a nossa equipe

entre em contato Perguntas Frequentes