Sem resumo de edição
 
(25 revisões intermediárias por 8 usuários não estão sendo mostradas)
Linha 1: Linha 1:
m<br>
.<br>




m<br>
.<br>


m<br>
.<br>


m<br>


= Treinamento em Infra-estrutura de TI =
= Treinamento em Infra-estrutura de TI =
Linha 14: Linha 13:
<br>
<br>


* 01. '''Sistemas operacional e automatização:'''  
* Apresentação Desenvolvimento de Software com DevOps, Cloud Computing e Automação
** Especialista> Vanius Silva Oliveira
** [[Arquivo:Apresentação - IaC - InfraCode.pdf]]
 
 
:: -------------------------------------------------------------------------------
:::: Primeira Fase
<br>
 
 
* 01. '''Sistemas operacional e automatização:''' [[Manoel Botelho]]
** Linux e shell script
** Linux e shell script
** Instalar a última versão do ''Ubuntu'' (systemCTL, gerenciamento de usuários, etc)
** Instalar a última versão do ''Ubuntu'' (systemCTL, gerenciamento de usuários, etc)
Linha 20: Linha 29:
<br>
<br>


* 02. '''Wiki - Sourceinnovation''':
* 02. '''Wiki - Sourceinnovation''': [[Gabriel de Freitas Villela]]
** Instalar última versão atual do Media Wiki (máquina física)
** Instalar última versão atual do Media Wiki (máquina física)
** Instalar versão em uso da Media Wiki (máquina física)
** Instalar versão em uso da Media Wiki (máquina física)
Linha 29: Linha 38:
<br>
<br>


* 03. '''Site maratona.algartelecom.com.br''':
* 03. '''Site maratona.algartelecom.com.br''': [[Henrique Bastos]]
** Avaliar site já desenvolvido  
** Avaliar site já desenvolvido  
** Implementar https
** Implementar https
Linha 36: Linha 45:
<br>
<br>


* 04. '''Git e Git Hub:'''  
* 04. '''Git e Git Hub:''' [[Carlos Ernani Junior]]
** Estudar a plataforma de versionamento de código entendendo seus princípios fundamentais, por exemplo, como trabalhar com ''branches''
** Estudar a plataforma de versionamento de código entendendo seus princípios fundamentais, por exemplo, como trabalhar com ''branches''
** Compartilhar e atualizar repositórios
** Compartilhar e atualizar repositórios
Linha 44: Linha 53:
<br>
<br>


* 05. '''Integração Contínua:'''
* 05. '''Integração Contínua:''' [[Davi Tobias Lacerda]]
** Criar documento explicando sobre CI/CD
** Criar documento explicando sobre CI/CD
** Implementar automação de '''build''' e CI com ''Jenkins'' e ''Travis CI'' ou ''CircleCI''
** Implementar automação de '''build''' e CI com ''Jenkins'' e ''Travis CI'' ou ''CircleCI''
** Documentar o procedimento executado. Integrar com 3 e/ou 5.
** Documentar o procedimento executado.  
** Documentos:
*** [[File:ci-cd.pdf]]
<br>
<br>


* 06. '''Gerenciamento de configuração:'''
* 06. '''Gerenciamento de configuração:''' [[Thais Barbosa Caetano Souza]]
** Criar documento explicando sobre Gerenciamento de Configuração
** Criar documento explicando sobre Gerenciamento de Configuração
** Gerar teste prático usando  ''Ansible'', ''Puppet'' e/ou ''Chef''
** Gerar teste prático usando  ''Ansible'', ''Puppet'' e/ou ''Chef''
** Complementar documentação explicando sobre estas ferramentas
** Complementar documentação explicando sobre estas ferramentas
** Integrar com 3 e/ou 4.
** Integrar com 5
** Documentos:
*** ...
<br>
 
:: -------------------------------------------------------------------------------
:::: Segunda Fase
<br>
<br>


Linha 76: Linha 93:
<br>
<br>


* 10. '''IaaC''':
* 10. '''IaC - Infraestrutura como código''':
** Criar documento explicando sobre Infraestrutura como Código  
** Criar documento explicando sobre Infraestrutura como Código  
** Estudar Terraform e gerar apresentação
** Estudar Terraform e gerar apresentação

Edição atual tal como às 16h45min de 18 de julho de 2024

.


.

.


Treinamento em Infra-estrutura de TI

Desafios 2023



-------------------------------------------------------------------------------
Primeira Fase



  • 01. Sistemas operacional e automatização: Manoel Botelho
    • Linux e shell script
    • Instalar a última versão do Ubuntu (systemCTL, gerenciamento de usuários, etc)
    • Automatizar tarefas e criar procedimentos de limpeza e inspeção de pastas.


  • 02. Wiki - Sourceinnovation: Gabriel de Freitas Villela
    • Instalar última versão atual do Media Wiki (máquina física)
    • Instalar versão em uso da Media Wiki (máquina física)
    • Comparar e apresentar diferenças de um com outro
    • Integrar com Banco de Dados atual
    • Atualizar imagens do Carrossel
    • Apresentar navegação com dados copiados.


  • 03. Site maratona.algartelecom.com.br: Henrique Bastos
    • Avaliar site já desenvolvido
    • Implementar https
    • Remodelar front-end
    • Atualizar informações


  • 04. Git e Git Hub: Carlos Ernani Junior
    • Estudar a plataforma de versionamento de código entendendo seus princípios fundamentais, por exemplo, como trabalhar com branches
    • Compartilhar e atualizar repositórios
    • Aprofundar na ferramenta markdown
    • Gerar uma documentação sobre esse estudo, incluindo o deploy de uma aplicação própria
    • Apresentar cenários para acesso publico e privado.


  • 05. Integração Contínua: Davi Tobias Lacerda
    • Criar documento explicando sobre CI/CD
    • Implementar automação de build e CI com Jenkins e Travis CI ou CircleCI
    • Documentar o procedimento executado.
    • Documentos:


  • 06. Gerenciamento de configuração: Thais Barbosa Caetano Souza
    • Criar documento explicando sobre Gerenciamento de Configuração
    • Gerar teste prático usando Ansible, Puppet e/ou Chef
    • Complementar documentação explicando sobre estas ferramentas
    • Integrar com 5
    • Documentos:
      • ...


-------------------------------------------------------------------------------
Segunda Fase


  • 07. Contêiners e Orquestração:
    • Criar documento explicando sobre testes tópicos
    • Pesquisar e incluir as ferramentas Docker, Kubernets na documentação
    • Criar teste prático usando os ambientes citados
    • Integrar com 1.


  • 08. Cloud Computing:
    • Criar documento explicando sobre Cloud Computing
    • Avaliar e criar apresentação básica sobre AWS, Azure e Google Cloud Platform
    • Implementar uma cópia do site em Wordpress maratona Algar Telecom.


  • 09. Monitoramento e Logging:
    • Criar documento explicando sobre os tópicos acima
    • Estudar e apresentar soluções Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana)
    • Implementar alguma dessas funções usando ambiente Brain.


  • 10. IaC - Infraestrutura como código:
    • Criar documento explicando sobre Infraestrutura como Código
    • Estudar Terraform e gerar apresentação
    • Criar teste prático.


  • 11. Segurança:
    • Estudar práticas de segurança na função de DevOps
    • Apresentar soluções de ferramentas de análise estática e dinâmica de código
    • Desenvolver e documentar teste prático.


  • 12. Banco de Dados:
    • Criar apresentação sobre SGBDs relacionais
    • Estudar e adcionar mysql e postgresql na apresentação
    • Comparar relacional x noSQL
    • Criar aplicação em Python com uso de BD