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.