Infraestrutura ágil com práticas DEVOPS usando Docker, Git, Jenkins, Puppet e Ansible

Sobre o curso

Quantas vezes você já precisou repetir as mesmas configurações manuais para criar ou configurar uma infraestrutura? Já imaginou sua infraestrutura sendo versionada e automatizada da mesma forma que acontece com o desenvolvimento de softwares?

Após este curso o aluno estará apto a:

  • Analisar e planejar a implantação de Infraestrutura seguindo práticas DevOps.
  • Conhecer o poder das principais ferramentas para a criação de uma Infraestrutura Ágil.
  • Efetuar mudanças em seu parque de forma controlada e centralizada.
  • Administrar containers gerenciados pelo Docker e manter imagens através do Dockerfile e Compose.
  • Usar o docker compose para configurar todos os serviços de uma aplicação.
  • Implantar um ambiente de gerência de configurações com o Puppet.
  • Criar um ambiente com BlueGreenDeployment automatizado.
  • Planejar sua infraestrutura com pipelines de entregas.

Conteúdo Programático

Automação Com Ansible

  • Introdução ao Ansible
  • Instalação do Ansible
  • Cadastrando Inventario de Máquinas
  • Criando Playbooks no Ansible
  • Provisionando containers no Docker com Ansible
  • Criar ambiente do curso com ansible

Administrando e operando o Docker

  • Introdução ao Docker
  • Criando o primeiro Container
  • Gerenciar Containers no Docker
  • Construindo e gerenciando templates
  • Gerenciando Volumes e rede no Docker
  • Criando docker files
  • Introdução ao Docker-compose
  • Utilizando o compose

Gerencia de configuração com Puppet

  • Introdução à Gerência de Configurações
  • Puppet através da visão DevOps
  • Entendo os Resources do Puppet
  • Construindo o primeiro Manifest
  • Configurando Modulos no Puppet (Homologação e Produção)
  • Criando includes com módulos

Versionamento com Gitlab

  • Introdução ao Git
  • Explorando comandos git
  • Gerenciando Branches e Tags
  • Introdução ao Gitlab
  • Criando Repositórios
  • Gerenciando Repositórios Remotos no Gitlab
  • Gerenciando Git Request no Gitlab
  • Versionando a configuração do Puppet no Gitlab

Integração com Jenkins

  • Introdução ao Jenkins
  • Criando builds no Jenkins
  • Integração com Gitlab com Plugin Webhooks
  • Configuração do Teste Unitário de Infraestrutura
  • Configuração do Plugin para Pipeline de Entregas
  • Utilizando Rundeck para Continuous Integration

Rundeck

  • Introdução ao Rundeck
  • Criando Jobs no Rundeck
  • Entendendo os recursos de tratamento de erros
  • Integrando Jenkins com Rundeck
  • Configurando o registro de atividades e envio de notificações
  • Utilizando Rundeck para deploy com Ansible

Diferenciais deste Curso

  • Único Curso de Mercado que ensina o Aluno a construir uma Infra Ágil com práticas DevOps usando apenas ferramentas OpenSource.
  • Curso com laboratório prático onde o aluno leva pra casa um cenário real totalmente funcional de uma infraestrutura Automatizada.
  • O curso ensina através da metodologia ITExperience ( http://www.4linux.com.br/metodologia/it-experience , criada pela 4Linux para facilitar o aprendizado de TI. Todo o cenário do curso é baseado em cenários reais de empresa fictícia chamada Dexter Courier e utilizando tecnologias modernas como Nginx, Memcache, Docker, AWS, Git, Puppet, Jenkins e Ansible.
  • Não é curso em formato de palestra ou leitura de apostila. É curso com aprendizado prático através da construção de uma aplicação com plano de aula.

Pré-requisitos

  • É necessário que o aluno tenha um equipamento (Notebook ou Computador) com no mínimo 6GB de Memória com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos do Curso.
  • Para acompanhar o curso o aluno deve ter conhecimento de administração em sistema GNU/Linux. É desejado que o aluno tenha participado dos cursos da Formação Administrador Linux, ou possuem conhecimento equivalente.

Carga Horária

Curso Presencial: 40H

  • Diurno: 1 semana de segunda a sexta-feira, 8 horas diárias.
  • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.

Curso Online: 40H

  • Curso EAD ágil
  • 08 horas de aulas online (ao vivo) com o professor através de videoconferência.
  • 32 horas de aulas offline (mínimo recomendado pela 4Linux). Estas horas são alocadas e controladas pelo aluno que deverá acessar o conteúdo digital: vídeo aulas com hands-on e fazer os laboratórios, exercícios e desafios.

Próximas Turmas

Início Término Horário
03/07/2017 07/07/2017 Diurno - Segunda a Sexta das 08:30h às 17:30h
28/08/2017 01/09/2017 Diurno - Segunda a Sexta das 08:30h às 17:30h
04/09/2017 19/09/2017 Noturno - Segunda à Sexta das 18:30h às 22:30h
06/09/2017 27/09/2017 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Quartas-feiras das 20h às 22h
04/12/2017 15/12/2017 Noturno - Segunda à Sexta das 18:30h às 22:30h

Temos outras turmas, para mais informações entre em contato com um de nossos vendedores.

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
7 + 4 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.