Linha 14: Linha 14:




:::: -------------------------------------------------------------------------------
:: -------------------------------------------------------------------------------
:::: Primeira Fase
:::: Primeira Fase
<br>
<br>
Linha 62: Linha 62:
<br>
<br>


:::: -------------------------------------------------------------------------------
:: -------------------------------------------------------------------------------
:::: Segunda Fase
:::: Segunda Fase
<br>
<br>

Edição das 12h01min de 28 de novembro de 2023

.


.

.


Treinamento em Infra-estrutura de TI

Desafios 2023



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



  • 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
    • Atualizar imagens do Carrossel
    • Apresentar navegação com dados copiados.


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


  • 04. 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.


  • 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.


  • 06. 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.


-------------------------------------------------------------------------------
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