formação_

Formação DevOps

Colaboração, compartilhamento do conhecimento e melhoria contínua. Faça parte do movimento DevOps!

Esta formação faz parte dos nossos cursos de DevOps
120h

Para conclusão

12
Cursos
7
Vídeos extras
1
Podcast

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

DevOps

DevOps é um movimento cultural, uma forma de pensar onde todas as pessoas devem participar para melhorar a qualidade do software, automatizar e monitorar todas as operações, realizando testes, integrações e entregas contínuas.

Conceitos como integração e entrega contínua são práticas fundamentais no mundo desenvolvimento e DevOps. Aqui você aprenderá o que é Infraestrutura como código, a fim de replicar ambientes e entender como automatizar a instalação de uma máquina, instalando as dependências necessárias através de ferramentas de provisionamento.

Mas não é só de máquinas virtuais que a cultura DevOps se sustenta. Cada vez mais, ferramentas de containerização estão sendo utilizadas no mercado. Além disso, devemos saber como orquestrar esses containers para que as aplicações sempre se mantenham disponíveis e escaláveis.

Por fim, não podemos deixar de procurar o feedback contínuo e monitorar o sistema em produção. Para tal, ferramentas de monitoramento e observabilidade serão apresentadas.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Professores especializados DevOps

Com quem você vai aprender

  • Nico Steppat

    Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

  • Nico Steppat

    Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

  • Alexander Ramos Jardim

  • Alexander Ramos Jardim

  • Rafael Zago

    Analista de infraestrutura e sysadmin. no desenvolvimento e gerenciamento de soluções de software de integração de serviços, departamentos e equipes e qualidade. Especializado em open-source, Unix, Linux, SOA e tecnologias de conectividade e segurança, devops e automação.

  • Rafael Zago

    Analista de infraestrutura e sysadmin. no desenvolvimento e gerenciamento de soluções de software de integração de serviços, departamentos e equipes e qualidade. Especializado em open-source, Unix, Linux, SOA e tecnologias de conectividade e segurança, devops e automação.

  • Douglas Quintanilha Barbosa Ferreira

    Douglas é desenvolvedor e instrutor na Caelum, além de instrutor na Alura, interessado em Javascript, Front end, administração de sistemas e um pouquinho de Eletrônica!

  • Douglas Quintanilha Barbosa Ferreira

    Douglas é desenvolvedor e instrutor na Caelum, além de instrutor na Alura, interessado em Javascript, Front end, administração de sistemas e um pouquinho de Eletrônica!

  • Daniel Artine

    Daniel é instrutor na Alura e analista de desenvolvimento sênior na Stone Age.Possui certificação Docker e formação em Ciência da Computação pela Universidade Federal do Rio de Janeiro.

  • Daniel Artine

    Daniel é instrutor na Alura e analista de desenvolvimento sênior na Stone Age.Possui certificação Docker e formação em Ciência da Computação pela Universidade Federal do Rio de Janeiro.

  • Ricardo Merces

    Ricardo atua há 30 anos na áreas da Tecnologia da Informação. É graduado em TI, pós graduado em administração de empresas na FGV e em Educação pela UFF. Como professor e consultor tem desenvolvido suas atividades nas áreas de Cloud Computing, Segurança da Informação, Desenvolvimento, DevOps e IoT.

  • Ricardo Merces

    Ricardo atua há 30 anos na áreas da Tecnologia da Informação. É graduado em TI, pós graduado em administração de empresas na FGV e em Educação pela UFF. Como professor e consultor tem desenvolvido suas atividades nas áreas de Cloud Computing, Segurança da Informação, Desenvolvimento, DevOps e IoT.

  • João Lucas

  • João Lucas

  • Sidney Amaral

  • Sidney Amaral

  • Lucas Santana

  • Lucas Santana

Passo a passo

  1. 1 Aprender virtualização e provisionamento

    Nesta primeira etapa, você entenderá do que se trata o termo Infraestrutura como Código. Você aprenderá como criar e controlar máquinas virtuais com o Vagrant, provisionará as dependências o Ansible e conhecerá ferramentas capazes de automatizar a criação de imagens para a nuvem, como o Packer. Você também aprenderá como provisionar e gerenciar quaisquer serviços de cloud, infraestrutura ou serviços com o Terraform.

  2. 2 Dominar containerização e orquestração

    Chegou a parte em que entenderemos o que são e como funcionam os containers! Utilizando o Docker, a maior engine de containers do mercado, você aprenderá a criar e gerenciar imagens e containers além de manter a comunicação entre suas aplicações.

    Para a parte de orquestração, você conhecerá as ferramentas Docker Swarm e Kubernetes, responsáveis por aumentar a disponibilidade e escalabilidade de suas aplicações. Com esse passo, você conhecerá os prós e contras de ambas as ferramentas, o que facilitará sua decisão de qual utilizar dependendo do seu projeto.

    Por fim, vamos conhecer uma ferramenta que gerencia e empacota os nossos recursos do Kubernetes, o Helm.

  3. 3 Aprender sobre integração e entrega contínua

    Agora é a hora de aprender os conceitos e práticas de integração e entrega contínua. A grande vantagem destes dois conceitos é agilizar e automatizar em grande parte o nosso processo de desenvolvimento e entrega. Vamos criar um pipeline de construção de software usando duas grandes ferramentas do mercado: Jenkins e Gitlab CI.

  4. 4 Monitoramento e visualização

    Por fim, você aprenderá como monitorar uma aplicação e observar os resultados obtidos a partir do sistema em produção. Para tal, você conhecerá as ferramentas Netdata e Telegraf, além de visualizar os dados monitorados com o Grafana.

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

O Nico é simplesmente fantástico em sua didatica, e o sotaque nada atrapalha. Tive um grande aproveitamento.

Vagrant: Gerenciando máquinas virtuais

André

Acho um ótimo curso. Mas acredito que já já ele ficará defasado pois várias coisinhas já mudara. De resto mt show

Terraform: Automatize a infraestrutura na nuvem

Rafael Milanez

O curso cobre muito bem a aplicação da plataforma em um cenário corporativo real e a didática do professor é ótima!

Ansible: Sua infraestrutura como código

Alisson Gomes Souza

Comece hoje mesmo os cursos de DevOps. Matricule-se agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas