Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
= Desafios 2023 = | |||
<br> | |||
* 01. '''Sistemas operacional e automatização:''' | |||
** 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. | |||
<br> | |||
* 02. Wiki - Sourceinnovation: | |||
** 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 | |||
** Apresentar navegação com dados copiados. | |||
<br> | |||
* 03. '''Git e Git Hub:''' | |||
** 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. | |||
<br> | |||
* 04. '''Integração Contínua:''' | |||
** Criar documento explicando sobre CI/CD | |||
** Implementar automação de '''build''' e CI com ''Jenkins'' e ''Travis CI'' ou ''CircleCI'' | |||
** Documentar o procedimento executado. Integrar com 3 e/ou 5. | |||
<br> | |||
* 05. '''Gerenciamento de configuração:''' | |||
** 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 3 e/ou 4. | |||
<br> | |||
* 06. '''''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. | |||
<br> | |||
* 07. '''Clodu 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. | |||
<br> | |||
* 08. '''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. | |||
<br> | |||
* 09. IaaC: | |||
** Criar documento explicando sobre Infraestrutura como Código | |||
** Estudar Terraform e gerar apresentação | |||
** Criar teste prático. | |||
<br> | |||
10. | * 10. 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. | |||
<br> | |||
* 11. '''Banco de Dados:''' | |||
** Criar apresentação sobre SGBDs relacionais | |||
** Estudar e adcionar mysql e postgresql na apresentação | |||
** Comparar relacional x noSQL. | |||
Edição das 17h30min de 13 de novembro de 2023
Desafios 2023
- 01. Sistemas operacional e automatização:
- 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:
- 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
- Apresentar navegação com dados copiados.
- 03. Git e Git Hub:
- 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.
- 04. Integração Contínua:
- Criar documento explicando sobre CI/CD
- Implementar automação de build e CI com Jenkins e Travis CI ou CircleCI
- Documentar o procedimento executado. Integrar com 3 e/ou 5.
- 05. Gerenciamento de configuração:
- 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 3 e/ou 4.
- 06. 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.
- 07. Clodu 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.
- 08. 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.
- 09. IaaC:
- Criar documento explicando sobre Infraestrutura como Código
- Estudar Terraform e gerar apresentação
- Criar teste prático.
- 10. 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.
- 11. Banco de Dados:
- Criar apresentação sobre SGBDs relacionais
- Estudar e adcionar mysql e postgresql na apresentação
- Comparar relacional x noSQL.