Sem resumo de edição |
|||
| (33 revisões intermediárias por 8 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
.<br> | |||
.<br> | |||
.<br> | |||
= Treinamento em Infra-estrutura de TI = | |||
= Desafios 2023 = | = Desafios 2023 = | ||
<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 8: | 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) | ||
** Comparar e apresentar diferenças de um com outro | ** Comparar e apresentar diferenças de um com outro | ||
** Integrar com Banco de Dados atual | ** Integrar com Banco de Dados atual | ||
** Atualizar imagens do Carrossel | |||
** Apresentar navegação com dados copiados. | ** Apresentar navegação com dados copiados. | ||
<br> | <br> | ||
* 03. '''Git e Git Hub:''' | * 03. '''Site maratona.algartelecom.com.br''': [[Henrique Bastos]] | ||
** Avaliar site já desenvolvido | |||
** Implementar https | |||
** Remodelar front-end | |||
** Atualizar informações | |||
<br> | |||
* 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 24: | Linha 53: | ||
<br> | <br> | ||
* | * 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. | ** Documentar o procedimento executado. | ||
** Documentos: | |||
*** [[File:ci-cd.pdf]] | |||
<br> | <br> | ||
* | * 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 | ** Integrar com 5 | ||
** Documentos: | |||
*** ... | |||
<br> | |||
:: ------------------------------------------------------------------------------- | |||
:::: Segunda Fase | |||
<br> | <br> | ||
* | * 07. '''''Contêiners'' e Orquestração:''' | ||
** Criar documento explicando sobre testes tópicos | ** Criar documento explicando sobre testes tópicos | ||
** Pesquisar e incluir as ferramentas ''Docker'', ''Kubernets'' na documentação | ** Pesquisar e incluir as ferramentas ''Docker'', ''Kubernets'' na documentação | ||
| Linha 44: | Linha 81: | ||
<br> | <br> | ||
* | * 08. '''Cloud Computing:''' | ||
** Criar documento explicando sobre Cloud Computing | ** Criar documento explicando sobre Cloud Computing | ||
** Avaliar e criar apresentação básica sobre AWS, Azure e Google Cloud Platform | ** Avaliar e criar apresentação básica sobre AWS, Azure e Google Cloud Platform | ||
| Linha 50: | Linha 87: | ||
<br> | <br> | ||
* | * 09. '''Monitoramento e Logging:''' | ||
** Criar documento explicando sobre os tópicos acima | ** Criar documento explicando sobre os tópicos acima | ||
** Estudar e apresentar soluções Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana) | ** Estudar e apresentar soluções Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana) | ||
| Linha 56: | Linha 93: | ||
<br> | <br> | ||
* | * 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 | ||
| Linha 62: | Linha 99: | ||
<br> | <br> | ||
* | * 11. '''Segurança''': | ||
** Estudar práticas de segurança na função de DevOps | ** 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 | ** Apresentar soluções de ferramentas de análise estática e dinâmica de código | ||
| Linha 68: | Linha 105: | ||
<br> | <br> | ||
* | * 12. '''Banco de Dados:''' | ||
** Criar apresentação sobre SGBDs relacionais | ** Criar apresentação sobre SGBDs relacionais | ||
** Estudar e adcionar mysql e postgresql na apresentação | ** Estudar e adcionar mysql e postgresql na apresentação | ||
** Comparar relacional x noSQL | ** Comparar relacional x noSQL | ||
** Criar aplicação em Python com uso de BD | |||
Edição atual tal como às 16h45min de 18 de julho de 2024
.
.
.
Treinamento em Infra-estrutura de TI
Desafios 2023
- Apresentação Desenvolvimento de Software com DevOps, Cloud Computing e Automação
- Especialista> Vanius Silva Oliveira
- Arquivo:Apresentação - IaC - InfraCode.pdf
- -------------------------------------------------------------------------------
- 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