Especialista em DevOps

290 horas / 7-9 meses, programa de meio período

Esse programa de DevOps de meio período oferece instrução especializada, projetos práticos, metodologias de automação orientadas por IA e uma conexão real com o setor para que os formandos sejam contratados.

DevOps é a união de pessoas, processos e produtos que permite a entrega contínua de valor para o usuário finalusuários.  DevOps O objetivo é criar uma cultura e um ambiente em que a criação, o teste e a liberação de software possam ser ocorrer rapidamente, com frequência e de forma confiável, de modo que a empresa pode inovar como um inicialização e escala como um empresa. 

Wawiwa's DevOps Programa encapazs graduados para entender por que organizações precisam de DevOps e para Saiba como para começar a usar o DevOps. Os estagiários deverão aprender as principais ideias e técnicas para unir desenvolvimento e operações, resultando em de alta qualidade, alta velocidade software desenvolvimento e entregary. Crucialmente, Nosso programa integra o uso de ferramentas avançadas de Inteligência Artificial no processo de treinamento. Isso capacita os alunos a compreender e implementar Metodologias de automação orientadas por IA, aprimorando efetivamente o ciclo de vida do desenvolvimento e melhorando a eficiência da implementação.

Capacite os alunos a preencher a lacuna no desenvolvimento e nas operações de software

Leve as habilidades de liderança e colaboração para o próximo nível, ensinando os alunos a trabalhar em equipes para gerenciar dados e realizar atualizações para novos lançamentos de produtos. No final, os formandos poderão ajudar as organizações a desenvolver produtos mais rapidamente e a manter facilmente as implementações existentes.

Abra portas com conexões com o setor

Prepare os alunos para serem bem-sucedidos em um campo em rápida expansão com a ajuda de nossa rede de especialistas em DevOps, instrutores, parceiros de contratação e ex-alunos. O currículo do DevOps Specialist foi criado em colaboração com o empresas líderes do setor para tornar nossos programas tão relevantes quanto possível para as necessidades do setor local, garantindo que os formandos estejam prontos para o trabalho assim que o programa terminar.

Orientar os alunos a entregar um projeto profissional

Ao longo do programa, as habilidades práticas são adquiridas por meio da realização de projetos que abordam problemas reais de ponta a ponta. Os alunos ganharão experiência prática com lançamentos e implementações de código e trabalharão em colaboração com outras pessoas para solucionar barreiras de lançamento, e mais, compilando um portfólio de projetos criados para reforçar o que os alunos aprenderam em cada unidade para liberar atualizações de forma eficiente.

Para quem é o programa?

Administradores de sistemas, desenvolvedores de software e profissionais de TI/operações que gostariam de trabalhar como especialistas em DevOps em sua próxima etapa da carreira.
*Todos os candidatos fazem uma avaliação computadorizada para garantir que tenham a personalidade certa, bem como as habilidades básicas de matemática e lógica, para concluir os programas e ter sucesso em seus futuros empregos.

Profissionais de primeira linha

Esse programa exclusivo foi criado por uma equipe profissional composta pelos principais especialistas em DevOps, com vasto conhecimento e experiência em treinamento também.

Eran Lasser

CEO da Wawiwa

Eran é um empresário do setor de educação tecnológica com mais de 20 anos de experiência. Eran fundou e gerenciou quatro empresas de treinamento em TI: Treinamento de John Bryce (Israel), TRIG (China), JB-IQsoft (Hungria), KocBryce (Turquia). A Eran também fez uma parceria para estabelecer DAN.IT Educação (Ucrânia), Techub (Geórgia), entre outros. Além disso, Eran gerenciou a Mentergy, que oferece soluções de e-learning e ensino à distância. Ao longo dos anos, ele foi responsável pela requalificação de mais de 50.000 pessoas que agora trabalham como profissionais de tecnologia.

Daniel Anderson

Diretor de treinamento

Daniel é responsável pela atualização de tópicos de última geração nos programas de treinamento técnico da empresa e pela manutenção de suas metodologias de treinamento. Daniel foi instrutor-chefe do Centro de Treinamento Técnico da Força de Defesa de Israel e é graduado no processo de treinamento da IDF. Ele desenvolve e ministra uma ampla gama de cursos de programação, além de ser um desenvolvedor Full-Stack e cientista de dados.

Lidor Gerstel

Chefe do programa DevOps

Lidor é um freelancer de DevOps e instrutor experiente com um histórico comprovado de trabalho no setor de ensino superior. Ele tem mais de 10 anos de experiência no setor de tecnologia e é especializado em Docker, AWS, administração de sistemas Linux, Sistema de Nomes de Domínio (DNS) e Jenkins.

Medimos o sucesso pela empregabilidade

Para nós, o treinamento técnico não é o objetivo final - é apenas o começo. Na Wawiwa, medimos o sucesso pela empregabilidade de nossos formandos. Nossos programas são criados com esse objetivo em mente: treinar os alunos para que estejam prontos para o trabalho e ajudá-los a conseguir um emprego lucrativo na área de tecnologia após a formatura.

Esse foco na empregabilidade produz resultados em todo o mundo. mais de 70% dos formandos da Wawiwa conseguem um emprego na área de tecnologia em até dois meses após a formatura.

Currículo do programa

  • O que é o Linux?  
  • Tipos de sistemas operacionais 
  • Distribuições Linux e Ubuntu 
  • Instalando o Ubuntu 
  • Instalação do VirtualBox 
  • Particionamento do Ubuntu  
  • Introdução à edição de texto  
  • Vim -Vi Aprimorado 
  • Nano 
  • Sistemas de arquivos Linux 
  • Instalação manual 
  • Trabalho com permissões de arquivos 
  • Arquivos ocultos 
  • Gerenciar arquivos, copiar, excluir, renomear 
  • Links simbólicos 
  • Localização de arquivos 
  • Acesso remoto 
  • Autenticação baseada em chave 
  • Bônus - Estrutura da Web Flask 
  • Uso do scp para transferência de arquivos 
  • Transferências de arquivos 
  • Wget 
  • Enrolar 
  • Scripting versus programação 
  • Scripting - Grep 
  • Controle do fluxo 
  • Usando o Xargs 
  • Gerenciando software com o APT 
  • Gerenciamento da atualização de software 
  • Busca de software com APT 
  • Gerenciamento de software - adição, remoção e limpeza
  • Proteção do servidor com Fail2Ban  
  • Segurança ufw Firewall 
  • Desativar serviços desnecessários  
  • Gerenciando permissões sudo 
  • Comando ps 
  • Exibir a atividade com o topo 
  • Verificação do uso do disco - df 
  • Verificação de memória - livre 
  • Agendamento de tarefas com o cron 
  • Visão geral do Nginx 
  • Nginx configurando SSL 
  • Instalação e administração do CentOS 7 
  • Gerenciando pacotes com o YUM  
  • Usando o Yum para procurar pacotes 
  • Uso de um repositório de terceiros 
  • Gerenciamento de serviços em segundo plano 
  • Usando o Rsync 
  • Administração do sistema de arquivos LVM 
  • O que é DevOps? 
  • Por que DevOps? 
  • Quem usa o DevOps - Onde ele é útil? 
  • Cadeia de ferramentas DevOps 
  • DevOps em negócios e empresas 
  • Introdução ao controle de fontes 
  • Introdução ao Git 
  • Terminologia do Git e GitHub 
  • Instalar o Git no Linux 
  • Instalar o Git no Windows 
  • Git Configure 
  • Configurar o repositório Git no GitHub 
  • Bitbucket - introdução 
  • Gitlab - introdução 
  • Compromisso do Git 
  • Registros do Git e adição de arquivos 
  • Compreender os fluxos do Git 
  • Linhas de comando para iniciantes 
  • Script de shell 
    • Introdução e noções básicas 
    • Se as declarações 
    • Para loops 
    • Loops While 
    • Encerrar um script 
    • Casos 
    • Status de saída 
    • Funções 
    • Variáveis
  • Python 3
    • Introdução e instalação 
    • Noções básicas de Python 
    • Operações, tipos de dados e arquivos e tratamento de exceções 
    • Funções, geradores e REGEX em Python 
  • Introdução e benefícios do Vagrant 
  • Terminologias e funcionamento 
  • Instalação e configuração 
  • Vagrant em ação 
  • O que é o Docker? 
  • Instalando o Docker 
  • Trabalhando com imagens do Docker 
  • Criação de aplicativos da Web em contêineres 
    • Criando o DockerFile 
    • Marcação de contêineres 
    • Enviar para o Registro do Docker 
  • Rede Docker 
  • Implantar contêineres do Docker na produção usando o Docker Compose 
  • O que é Jenkins?
  • Instalar e configurar o Apache Tomcat e implantar o Jenkins 
  • Instalar e configurar o Apache Maven 
  • Configurar o Jenkins e os plug-ins 
  • Configurar agentes no Jenkins (escravos) 
  • Compilações de distribuição do Jenkins 
  • Configurar variáveis de ambiente no Jenkins e usar parâmetros 
  • Criar código, testar código e revisar as etapas no Job Console 
  • Execução MultiJob 
  • Crie o JenkinsFile e execute os pipelines Groovy do Jenkins 
  • Executar etapas paralelas no Groovy Pipelines 
  • Invocação de trabalhos como parte do pipeline do Groovy 
  • Utilizar o gerador de snippets de código para criar etapas nos pipelines 
  • Criar uma CI com o Docker 
  • Provisionamento de agentes como contêineres 
  • Implementar em ambientes em pipelines 
  • O que é um artefato?
  • Registro privado do Docker 
  • Instalar e configurar o Jfrog Artifactory 
  • Instalar e configurar o Nexus OSS 
  • Carregamento de artefatos  
  • Análise de código estático com sonar  
  • Visualização de resultados no SonarQube 
  • Terraform - uma introdução 
  • Infraestrutura como código 
  • A diferença do Terraform 
  • Instalar o Terraform no Linux 
  • Instalar o Terraform no Windows 
  • Criar o primeiro arquivo do Terraform 
    • Recursos 
    • Provedores 
    • Variáveis 
  • Atributos de saída 
  • Expressões de interpolação 
  • Módulos 
  • Espaços de trabalho 
  • Introdução ao Puppet 
  • Configuração do Puppet Master 
  • Arquitetura do Puppet 
  • Recursos do Puppet 
  • Linguagem específica de domínio do Puppet 
  • Manifestos do Puppet 
  • Definições de nós 
  • Módulos 
  • Parâmetros 
  • Modelos 
  • Classes 
  • Implantar um aplicativo 
  • Introdução ao Ansible 
  • Inventário do Ansible 
  • Introdução ao YAML 
  • Manuais do Ansible 
  • Módulos Ansible 
  • Variáveis do Ansible 
  • Condicionais 
  • Laços 
  • Funções do Ansible 
  • Solução de problemas, testes e validação  
  • Introdução ao K8s (Kubernetes) 
  • Implementação de K8s 
  • Configuração do Minikube 
  • Primeiro aplicativo K8s 
  • Kubectl - noções básicas 
  • Dimensionar nós do k8s 
  • Rótulos e seletores 
  • Verificação de saúde 
  • Interface da Web 
  • DNS e descoberta de serviços 
  • Volumes
  • Segredos
  • Monitoramento de uso e recursos 
  • Escala automática 
  • Auditoria 
  • Alta disponibilidade do K8s 
  • K8s Masters 
  • Empacotamento e implantação de aplicativos com o Helm 
  • Tipos de ingresso 
  • Microsserviços
    • Implantações do Canary 
    • Implantações Blue Green 
    • TLS mútuo
  • Introdução à AWS - noções básicas 
  • IAM 
  • Armazenamento de objetos e CDN do AWS - S3, Glacier e Cloudfront 
  • EC2 
  • Rota53 
  • Bancos de dados no AWS 
  • VPC 
  • AWS BEANSTALK 
  • Pilha do AWS CloudFormation 
  • AWS Code-Deploy e Code-Pipeline 
  • Serviços do AWS Elastic Kubernetes
  • Introdução aos registros de aplicativos 
  • Compreender os conceitos de monitoramento (Nagios, Zabbix) 
  • Introdução ao ELK (ElasticSearch, LogStash, Kibana) 
  • APM (New Relic, Datadog, Dynatrace)
  • Como redigir seu currículo de DevOps 
  • Ensaio rápido de todos os principais conceitos do curso 
  • Perguntas e entrevistas técnicas de entrevistas de emprego do mundo real 

Leia nossos blogs...

Faça uma parceria com a Wawiwa para oferecer programas de treinamento tecnológico em menos de 6 meses!

A Wawiwa preenche a lacuna de habilidades tecnológicas ao requalificar pessoas para profissões tecnológicas de alta demanda. Há milhões de vagas em tecnologia e não há profissionais de tecnologia suficientes com o conhecimento e as habilidades relevantes para preenchê-las. O que o setor precisa dos funcionários não é ensinado em longos cursos acadêmicos. A Wawiwa ajuda parceiros em todo o mundo a requalificar e aprimorar as habilidades de pessoas para empregos em tecnologia por meio de centros ou programas locais de treinamento em tecnologia. A empresa utiliza uma metodologia de treinamento comprovada, conteúdo de ponta, plataformas digitais para aprendizado e avaliação, além de sólidas relações com o setor, para oferecer programas de treinamento que resultam em maior empregabilidade e satisfação dos formandos. Isso, por sua vez, também cria uma marca de treinamento forte e um negócio sustentável para os parceiros da Wawiwa.