Engenheiro Devops
A procura por profissionais DevOps vem crescendo dentro das empresas. Quem trabalha com essa área preza pela automação e monitoramento das construções de softwares, realizando testes, liberações, integrações e gerenciando a infraestrutura.
Na Carreira Engenheiro Devops, você vai conhecer o sistema de diretórios, programas, processos e pacotes do Linux. Vai aprender sobre Git e automatização e implementação de entrega contínua com Vagrant. Entenderá como automatizar a instalação de uma máquina e compreenderá sobre integração contínua. Para finalizar, vai estudar Docker, Kubernetes e armazenamento de objetos na nuvem.
Ao término de seus estudos na Carreira, você terá todo o conhecimento necessário para trabalhar como DevOps!
Com quem você irá aprender
-
Alexander Ramos Jardim
-
Douglas Quintanilha Barbosa Ferreira
-
Fábio Pimentel
-
Guilherme Silveira
-
Leonardo Cordeiro
-
Luiz Fernando Oliveira Corte Real
-
Rafael Silva Nercessian
-
Ricardo Merces
-
Romulo Soeiro
Cursos dessa carreira
-
Curso Linux I: Conhecendo e utilizando o terminal
- Conheça o sistema de diretórios do Linux
- Trabalhe com a linha de comando sem medo
- Compacte e descompacte seus arquivos
- Edição no console usando o VI
-
Curso Linux II: Programas, processos e pacotes
- Controle absoluto dos processos rodando na sua máquina
- Variáveis de ambiente e o PATH sem mistérios
- Gerenciando pacotes com o APT
- Sistema de permissões
- SSH e SCP para comunicação remota
- Dê seus primeiros passos de maneira prática!
-
Curso Git: Controle e compartilhe seu código
- O que é Git?
- Entenda o ciclo básico da ferramenta
- Salve e recupere seu código em diferentes versões
- Resolva merges e conflitos
- Trabalhe com diferentes branches
- Conheça recursos avançados, como cherry-pick
-
Curso Vagrant e Puppet: Criação e provisionamento de maquinas virtuais
- Crie máquinas virtuais
- Automatize a criação de uma máquina
- Provisionando tarefas usando Vagrant e Puppet
- Faça Deploys com Vagrant
- Configure ambientes de software
- Saiba como criar e destruir máquinas sem medo
-
Curso Ansible: Sua infraestrutura como código
- Automatize a instalação de uma máquina
- Provisione tarefas usando Ansible
- Aplique boas práticas com variáveis e templates
- Reutilize tarefas com roles
- Crie ambientes complexos com um simples script
- Faça deploys com Ansible
-
Curso Integração Contínua: Maturidade e Produtividade no Desenvolvimento de Software
- Entenda o que é integração contínua
- Configure um build contínuo
- Use Maven e Git com o servidor Jenkins
- Analise a qualidade com SonarQube
- Saiba trabalhar com branches
-
Curso Docker: Criando containers sem dor de cabeça
- Suba um container Docker
- Crie e personalize imagens
- Crie receitas e scripts
- Faça seus containers comunicarem entre si
- Faça deploy na nuvem
-
Curso Kubernetes: Introdução a orquestração de containers
- Veja como trabalhar com o Kubernetes
- Saiba como configurar arquivos yaml
- Entenda como o Kubernetes gerencia nossa aplicação
- Veja como é feito o gerenciamento de containers que formam uma aplicação
- Implemente um cluster no Google Cloud
-
Curso Amazon S3: Manipule e armazene objetos na nuvem
- Compreenda os benefícios do S3
- Aprenda a gerenciar buckets
- Entenda como atribuições de permissões são feitas
- Lide com Static Web
- Utilize o SDK para operar programaticamente
- Especifique regras para o ciclo de vida dos objetos
-
Curso Amazon EC2: Faça um deploy da sua webapp com alta disponibilidade e escalabilidade.
- Entenda algumas das dificuldades de se colocar uma aplicação em produção
- Entenda na prática o que é computação em nuvem e como você pode economizar ao utilizá-la
- Aprenda a criar novas máquinas em segundos
- Crie balanceadores de carga para suas máquinas
- Garanta alta disponibilidade das suas aplicações
- Escale automaticamente suas aplicações
- Aprenda a utilizar os recursos da AWS a partir do terminal
-
Curso Amazon ECS: Gerencie Docker na nuvem da AWS
- Use Docker na nuvem da Amazon
- Aprenda a criar novas container em segundos
- Crie balanceadores de carga para seus containers
- Gerencie as suas imagens no Elastic Container Registry
- Aprenda a utilizar os recursos da AWS ECS a partir do terminal
-
Curso Amazon e Spring: Deploy de uma aplicação Spring MVC na AWS
- Entenda como enviar imagens para os Buckets com o S3
- Aprenda como se comunicar com o banco de dados com o RDS
- Saiba como enviar a aplicação para um servidor na Amazon com o EC2
- Veja como armazenar a sessão do usuário com o Redis com o Elasticache
- Aprenda a integrar todos os serviços que formam nossa aplicação
Agora você está pronto para sua carreira de Engenheiro Devops
Formações Alura
Uma verdadeira experiência de aprendizado: Estude com os cursos da Alura, conheça mais em artigos, podcasts, videos e desenvolva um projeto final para avaliar tudo o que você aprendeu.
Conheça nossas formaçõesExperiências de quem já estudou com a gente

Magno
em 16/01/2016
As aulas são bastante rápidas e de fácil entendimento, senti apenas a falta de exercícios que nos outros cursos tem um efeito legal de interação entre o aluno e as aulas

João Rodolfo de Oliveira Rosa
em 04/01/2016
O curso é bastante prático, um diferencial em relação a outros cursos online. É de excelente qualidade.

Anderson Oliveira da Silva
em 01/02/2016
Os cursos da Alura tem se mostrado uma importante ferramenta de aprendizagem, abreviando o caminho rumo ao conhecimento técnico. Este curso de git é um exemplo, prático, objetivo e que serve de base sólida para o trabalho cotidiano.
Escolha o seu plano e vamos começar
- 737 cursos
Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- Todas as formações
Guias de estudo completo para você iniciar em uma nova área de tecnologia
- Projeto avaliado pelos instrutores
Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Curso online de inglês técnico para aprimorar seu conhecimento
Premium
- 737 cursos
Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- Todas as formações
Guias de estudo completo para você iniciar em uma nova área de tecnologia
- Projeto avaliado pelos instrutores
Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Curso online de inglês técnico para aprimorar seu conhecimento
Premium Plus
- 737 cursos
Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- Todas as formações
Guias de estudo completo para você iniciar em uma nova área de tecnologia
- Projeto avaliado pelos instrutores
Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Curso online de inglês técnico para aprimorar seu conhecimento
Max
- 737 cursos
Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.
- Certificado de participação
Certificado de que assistiu o curso e finalizou as atividades
- Todas as formações
Guias de estudo completo para você iniciar em uma nova área de tecnologia
- Projeto avaliado pelos instrutores
Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado
- Acesso à Alura Start
Cursos de introdução a tecnologia através de games, apps e ciência
- Acesso à Alura Língua
Curso online de inglês técnico para aprimorar seu conhecimento