Para quem é esse curso:
Profissional de tecnologia que quer ser promovido na empresa ganhando mais e sendo reconhecido pelo seu trabalho
Profissional de infraestrutura que ainda trabalha apenas com infraestrutura tradicional e não foi para o mundo Cloud
Desenvolvedores interessados em integração e implantação eficiente de aplicativos
Profissional de tecnologia que ficou estagnado na carreira enquanto via as tecnologias evoluirem cada vez mais
Profissional de tecnologia que está procurando um novo desafio no mercado para fazer sua carreira decolar
Profissional de tecnologia que não está trabalhando mas quer se realocar no mercado ganhando mais como profissional de alto nível.
O que você vai aprender
Fundamentos de DevOps
O que é DevOps
As 3 maneiras do DevOps
Os processos e ferramentas do DevOps
Linux
Introdução a sistemas operacionais
Linux e suas distribuições
Sistema de arquivos no Linux
Comandos mais utilizados
Redirecionamento e Pipes
Gerenciamento de pacotes no Linux
Gerenciamento de processos no Linux
Utilizando SSH
Git
O que é Git
Configuração e criação de um repositório
Git Gerenciamento de commits
Gerenciamento de branchs
Repositório remoto com GitHub
Fluxo de trabalho e boas práticas
Pipeline CI/CD com Jenkins
O que é pipeline de CI/CD
Instalação
Gerenciamento de plugins
Gerenciamento de credenciais
Jenkinsfile
Criação de pipeline de CI
Criação de pipeline de CD conectando com Kubernetes
Terraform
O que é o Terraform
Terraform Language
Terraform Settings
Terraform Providers
Resource, Data Sources, Variables e Outputs
Organização de um projeto Terraform
Terraform Meta-Arguments
Provisioners
Funções e Expressões Módulos
Estado e Ciclo de Vida
Terraform Debug
Terraform Workspace
Kubernetes Provider
Helm Provider
Ansible
O que é Ansible
Modules, Collections, Plays e Playbook e Hosts
Ansible Inventory
Variáveis, condicionais e loops
Execução Ansible Ad-hoc
Ansible Galaxy
Ansible Roles
Dynamic Inventory
Prometheus e Grafana
Monitoramento e o Prometheus
Instalação do Prometheus no Docker e no Kubernetes
Coletando métricas das aplicações
Consulta de métricas com PromQL
Definição de alertas e notificações com AlertManager
Grafana Loki
Log e Grafana Loki
Instalação do Grafana Loki no Docker e no Kubernetes
Coleta de logs com PromTail
Consulta de logs com LogCLI e LogQL
Jaeger
Tracing e Jaeger
Instalação do Jaeger no Docker e no Kubernetes
OpenTracing
Consulta dos Tracings no Jaeger
DevOps com AWS
Introdução cloud e AWS
AWS IAM
VPC
AWS CLI
Elastic Kubernetes Service
Elastic Container Registry
Elastic Container Service
Relational Database Service
Criação de infraestrutura AWS com Terraform
Docker 2.0
Introdução ao mundo de containers
-
Como executar containers sem o Docker
-
LxC
-
Containers vs VMs
Introdução ao Docker
-
Arquitetura
-
Instalação
Gerenciamento de containers Docker
-
Principais comandos
-
Modo interativo
-
Configuração de containers
Imagens Docker
-
Como funciona uma imagem Docker
-
OverlayFS na Prática
-
Docker Commit
-
Dockerfile
-
Boas práticas para construção de imagens
-
Multistage Build
Docker Registry
-
Docker Hub
-
Distribuição de Imagem
Docker Volumes
-
Tipos de Volume
-
Como criar volumes no Docker
Docker Network
-
Como funciona rede no Docker
-
Container Network Model (CNM) e libnetwork
-
Tipos de rede no Docker
-
Gerenciamento de redes no Docker
Docker Compose
-
Ganhando produtividade com Docker Compose
-
Dockerfile vs Docker Compose
-
Comandos Básicos
-
Estrutura de um Docker Compose
-
Docker Compose Avançado
Troubleshooting no Docker
-
Eventos
-
Logs
-
Como verificar as informações do Docker
-
Debugando problemas no Docker
Gerenciamento de Recurso e Resiliência no Docker
-
Gerenciamento de CPU e Memória
-
Restart automático
Segurança
-
Docker Scout
-
Trivy
-
Assinatura de imagens
-
Golden Image
-
Imagens Distroless
-
Capabilities e execução privilegiada
-
Boas práticas de segurança com Docker
Docker API e Docker SDK
-
Como programar para o Docker
-
Uso prático do Docker SDK
Docker In Docker
-
Como executar o Docker dentro de containers Docker
-
Formas de executar
Ambiente de desenvolvimento com Docker
-
Como criar 100% do seu ambiente dev com Docker
-
Execute qualquer aplicação sem alterar seu ambiente
-
NodeJS
-
Typescript
-
Python
-
Go
-
.NET
-
Java
Docker Swarm
-
Criação
-
Atualização
-
Rede
-
Volume
Kubernetes 2.0 - Aplicações
Introdução a orquestração de containers
-
O que é um orquestrador de containers
-
Onde e porque usar
Introdução ao Kubernetes
-
Origem
-
Recursos
-
Arquitetura
-
Cloud Native Computing Foundation
Formas de criar um cluster Kubernetes
-
Criações práticas do cluster Kubernetes
Estrutura básica de Deploy
-
Pod
-
ReplicaSet
-
Labels e Selectors
-
Deployment
-
Services
Principais comando pra gerenciamento do Kubernetes
-
Comandos de criação
-
Comandos de listagem
-
Comandos de troubleshooting
Gerenciamento de Configuração do Kubernetes
-
Variáveis de Ambiente
-
ConfigMap
-
Secrets
Recursos avançados no Pod
-
Restart Policy
-
Self Healing
-
Limitando recursos
-
Ciclo de Vida
-
Init Containers
-
Post Start e Pré Stop
Gerenciamento do Cluster
-
Namespaces
-
LimitRange
-
ResourceQuota
Volumes no Kubernetes
Outras formas de Deploy
-
StatefullSet
-
DaemonSet
-
Jobs e CronJobs
Distribuição dos Pods no Kubernetes
-
Node Selector
-
Node Affinity
-
Pod Affinity
-
Pod Anti Affinity
-
Taint e Tolerations
Segurança no Kubernetes
-
NetworkPolicy
-
Security Context
-
Service Account e RBAC
Ingress Controller
-
NGINX Ingress Controller
-
Traefik
Cert-Manager
-
Let´s Encript
Helm
-
Instalação de Ferramentas com Helm
-
Criação de Chart
Estratégias de Deploy
-
Recreate
-
Ramped Deployment
-
Blue/Green
-
Canary Deployment
Kubernetes API e SDK
-
Como usar API e SDK do Kubernetes
-
Exemplos de Código
Ambiente de Desenvolvimento com Kubernetes
-
Programando com o Kubernetes
Métricas e Logs no Kubernetes
-
Coletando os Logs do Kubernetes
-
Coletando as Métricas do Kubernetes
Open Policy Agent
-
Validando o seu ambiente
Padrões de Projeto no Kubernetes
-
SideCar
-
Adapter
-
Ambassador
Kubernetes na Cloud
-
AWS
-
Azure
-
GCP
Kubernetes 2.0 - Administração
Instalação do Kubernetes com KubeAdm
-
Single Control Plane
-
Alta disponibilidade
ETC
-
Rotinas de BackupQual
-
Rotinas de Restore
Kubernetes Network
-
CNI
-
DNS
Controle de Acesso
-
RBAC
-
Criação de Usuários
Como atualizar o seu Kubernetes
-
Atualizando o seu cluster com Kubeadm
Gerenciamento de Certificado
-
Como atualizar os certificados com Kubeadm
2 anos de acesso à Comunidade DevOps Pro
Nada supera a inteligência coletiva e o poder do networking em um grupo engajado! E na Comunidade DevOps Pro, além da troca de experiência com profissionais de alto nível que ja atingiram os resultados que você procuram você ainda tem acesso a:
Sessões semanais para dúvidas
Direcionamento de carreira
Workshops exclusivos
Debates sobre novidades e casos concretos dos alunos
Canal interno de divulgação de vagas
Em até 12x de R$209,00
Ou à vista com 5% de desconto
Pagamento 100% seguro. Seus dados estão protegidosFabrício Veronez
Arquiteto de Soluções com especialidade em DevOps. Fundador da Formação Devops Pro.
Após 15 anos de experiência profissional e de impactar positivamente milhares de pessoas, através dos conteúdos em seu canal no Youtube e na Formação DevOps Pro, Fabrício se dedica a ajudar profissionais de TI a se tornarem especialistas em DevOps e a transformarem suas carreiras, conquistando um dos perfis mais desejados e valorizados do mercado de TI.
Sou completamente iniciante no universo DevOps. Vou conseguir acompanhar a turma?
Com certeza! O objetivo desse treinamento é justamente te passar tudo o que eu sei sobre a cultura DevOps, desde os conceitos mais básicos até os avançados, desenvolvendo o seu raciocínio para criar as melhores soluções para cada caso e, principalmente, caminhando contigo para que a sua carreira também seja transformada.
Por quanto tempo eu tenho acesso?
Até essa turma o acesso às aulas é VITALÍCIO. Você vai adquirir 1 vez e terá acesso a todas as atualizações e inserções do curso com o passar do tempo. No entanto, o suporte é oferecido por 1 ano, a partir da aquisição, e realizado dentro da Comunidade DevOps Pro.
Como vou receber o acesso?
O conteúdo da Formação DevOps Pro é 100% online, dividido em video aulas gravadas e encontros ao vivo (por videoconferência) para solução de dúvidas e mentorias. Assim que o pagamento é confirmado, o aluno recebe, por email, um login, pessoal e intransferível para acessar a nossa área de membros.
Todos os alunos que entram na Formação DevOps Pro se tornam especialistas em DevOps?
Absorvendo bem o conteúdo transmitido na Formação DevOps Pro, o aluno se torna capaz de trabalhar com eficiência, utilizando a cultura DevOps, resolvendo as principais demandas e criando soluções modernas através das ferramentas relacionadas. Dessa forma, o seu perfil profissional passa a ser bastante desejado no mercado de trabalho. No entanto, os resultados, como em qualquer formação, depende da dedicação do aluno em implementar o aprendizado, tirar dúvidas e buscar se aprofundar e atualizar cada vez mais, a partir dos conceitos aprendidos.
Em quanto tempo consigo finalizar o curso? Qual a frequência recomendada para estudo?
Cada pessoa tem um ritmo, de acordo com a sua facilidade de aprendizado. Por isso, preferimos deixar o tempo de acesso vitalício, para que cada um adapte seus estudos, conforme a necessidade.
Em até 12x de R$209,00
Ou à vista com 5% de desconto
Pagamento 100% seguro. Seus dados estão protegidos