top of page

Descubra o Caminho para a Excelência em DevOps com Nossa Mentoria!

Preparado para elevar sua carreira em TI ao próximo nível? Na nossa mentoria DevOps, não só oferecemos um aprendizado aprofundado, mas também mostramos de forma clara e estruturada como cada ferramenta e conceito se encaixa no vasto ecossistema DevOps.

Veja a Jornada Visualizada!

  • Dê uma olhada na imagem anexa para visualizar um Mapa Completo do Conhecimento que você adquirirá conosco.

  • Descubra como ferramentas como Docker, AKS, Terraform, Ansible, Azure DevOps, GitHub Actions, Prometheus e Grafana se interligam e complementam.

  • Entenda a relação entre fundamentos DevOps, scripting em Linux, e gerenciamento de cloud em AWS e Azure, tudo em um único fluxo de aprendizado intuitivo.

Por Que Este Mapa É Importante?

  • Visão Integrada: Compreenda como cada habilidade e ferramenta se conecta para formar um especialista DevOps completo.

  • Foco no Aprendizado Estruturado: Evite a sensação de sobrecarga com um caminho de aprendizado claro e bem definido.

  • Preparação para a Realidade: Este mapa reflete não apenas teoria, mas as exigências reais e atuais do mercado de trabalho em DevOps.

ROADMAP---GUILHERME.png

Fundamentos de Devops:

  • Cultura DevOps: Entender a importância da colaboração entre as equipes de desenvolvimento, operações e outras funções.

  • Automatização: Aprofundar na necessidade de automação em todas as etapas do ciclo de vida do desenvolvimento de software.

  • Integração Contínua (CI): Conceitos de integração regular de código para detecção precoce de problemas.

  • Entrega Contínua (CD): Práticas para garantir que o software possa ser lançado de forma confiável a qualquer momento.

Linux:

  • Compreensão do Sistema Operacional Linux:

  • Estrutura e filosofia do Linux.

  • Gerenciamento de Arquivos e Diretórios:

  • Navegação em sistemas de arquivos (cd, ls, pwd).

  • Comandos Básicos do Terminal:

  • Uso de comandos básicos do shell (echo, cat, grep, find, etc.).

  • Redirecionamento de entrada/saída e pipelines.

  • Gerenciamento de Processos:

  • Iniciar, parar, e monitorar processos.

  • Entender permissões de arquivos/diretórios (chmod, chown, chgrp).

  • Editores de Texto no Terminal:

  • Gerenciamento de Pacotes:

Bash Scripting Basics:

  • Sintaxe básica de scripts Bash (como escrever e executar scripts).

  • Uso de variáveis e passagem de parâmetros.

  • Controle de Fluxo:

  • Estruturas de controle como loops (for, while) e condicionais (if, case).

  • Scripting Avançado:

  • Funções e escopos.

  • Scripting interativo e captura de entrada do usuário.

AWS:

  • EC2

  • Redes

  • AutoScaling Group

  • ALB, LB

  • S3

  • Gestão de Identidade e Acesso na AWS (IAM)

  • Automaçoes com AWS CLI

Azure:

  • VMs

  • Redes

  • ResourceGroups

  • Storage Account

  • AKS

  • S3

  • Gestão de Identidade e Acesso na Azure (AD)

  • Automaçoes com AD CLI

Gerenciamento de Código (Git):

  • . Inicializando Novos Repositórios

  • Clonando Repositórios Existentes

  •  Estrutura de um repositorio.

  • Ciclo de Vida do Estado dos Arquivos (tracked, untracked, staged

  • Adicionando e Commitando Alterações (git add, git commit)

  • Visualizando o Histórico de Commits (git log, git show)

  • Push e Pull: Sincronizando com o Remoto (git push, git pull)

  • Tags e Releases (git tag)

Docker:

  • Entendendo Imagens Docker e Dockerfiles

  • Construindo Imagens com 

  • Gerenciamento de Imagens (pull, push, tag)

  • Criação e Execução de Contêineres

  • Inspeção e Gerenciamento de Contêineres (logs, exec, stop, start, rm)

  • Introdução ao Docker Compose

  • Definindo e Executando Aplicações Multi-Contêineres

  • Docker em Cloud (AWS, Azure) 

AKS - Azure Kubernetes Service:

  • Criando um Cluster

  • Configuração de Acesso via Azure CLI e kubectl

  • Entendendo os Componentes do AKS (Nodes, Pods, Services)

  • Gerenciando Contêineres com Pods e ReplicaSets

  • Deploy de Aplicações Stateless e Stateful

  • Uso de Helm Charts no AKS

  • Deploy Canario usando Argo Rollouts

  • Configuração e Uso de Ingress Controllers

  • Auto-Scaling de Pods e Nodes

AKS - Azure Kubernetes Service:

  • Conceitos Fundamentais de IaC

  • Benefícios e Importância da IaC

  • Instalação e Configuração do Terraform

  • Conceitos Básicos: Providers, Resources, Variables, State

  • Escrevendo e Organizando Código Terraform

  • Técnicas Avançadas de Terraform

  • Introdução ao Ansible

  • Instalação e Configuração do Ansible

  • Conceitos Básicos: Playbooks, Inventory, Roles, Tasks

  • Escrevendo Playbooks Eficientes

  • Estudos de Caso: Implementações Reais com Terraform e Ansible

Github Actions:

  • O que são GitHub Actions?

  • Componentes e Arquitetura das Actions

  • Configurando um Repositório para GitHub Actions

  • Estrutura e Sintaxe de um Workflow

  • Eventos de Trigger para Workflows (push, pull_request, etc.)

  • Implementando Pipelines de CI

  • Estratégias de CD e Deploy Automatizado

  • Uso de Environments e Secrets

  • Integração com terraform, ansible, Deploy no AKS.

Azure Devops:

  • Visão Geral do Azure DevOps

  • Componentes do Azure DevOps (Boards, Repos, Pipelines, Artifacts, Test Plans)

  •  Configurando uma Conta e um Projeto no Azure DevOps

  • Uso de Repositórios Git no Azure Repos

  • Branching e Estratégias de Merge

  • Configurando Azure Boards

  • Criando Pipelines de CI (Integração Contínua)

  • Implementando Pipelines de CD (Entrega Contínua)

  • Trabalhando com Templates YAML e Agentes de Build

  • Melhores Práticas para CI/CD

  • Automatização e Otimização de Workflows

  • Integração com terraform, ansible, deploy no AKS.

Monitoramento e Observabilidade:

  • Visão Geral do Prometheus e Grafana

  • Casos de Uso e Benefícios

  • Arquitetura e Componentes do Prometheus

  • Instalação e Configuração Básica

  • Descoberta de Serviços e Targets

  • Entendendo e Escrevendo PromQL (Prometheus Query Language)

  • Instalação e Configuração do Grafana

  • Conceitos Básicos de Dashboards e Painéis

  • Conectando Grafana ao Prometheus

PROJETO FINAL

Um projeto usando todas as tecnologias que aprendemos durante a mentoria!

MDC University

Explore a MDC University: Seu Laboratório de Aprendizado DevOps!
Mergulhe de cabeça nos Labs passo-a-passo da MDC University e acelere sua jornada DevOps com confiança. Descubra práticas, ferramentas e workflows que vão turbinar suas habilidades técnicas em um ambiente de aprendizado dinâmico e interativo. Junte-se à MDC University e transforme conhecimento em ação!

25231.png

MDC University

unnamed.jpg

Iêso Dias

Analista de Sistemas Especializado em Devops

Mentor

LOGO---Iêso-Dias---Transparente-12.png

Com quase 15 anos de experiência na área de infraestrutura/ti e mais de 5 anos especializado em DevOps, contribuí significativamente para grandes instituições, destacando-se no setor bancário. Minha trajetória é fortalecida por certificações em Linux e Windows. Além da paixão por DevOps, tenho um carinho especial pelo desenvolvimento em Python. Fora do trabalho, me dedico a uma mentoria em DevOps, orientando profissionais a expandirem seus horizontes neste domínio. Sempre disponível para compartilhar conhecimentos e trocar experiências!

bottom of page