Sem resumo de edição |
Sem resumo de edição |
||
| Linha 8: | Linha 8: | ||
<br> | <br> | ||
* 02. Wiki - Sourceinnovation: | * 02. '''Wiki - Sourceinnovation''': | ||
** 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 56: | Linha 56: | ||
<br> | <br> | ||
* 09. IaaC: | * 09. '''IaaC''': | ||
** 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 62: | ||
<br> | <br> | ||
* 10. Segurança | * 10. '''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 | ||
Edição das 17h31min 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.