| Linha 41: | Linha 41: | ||
<br> | <br> | ||
* 04. '''Git e Git Hub:''' | * 04. '''Git e Git Hub:''' [[Carlos Ernani Junior]] | ||
[[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 | ||
Edição das 15h58min 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: 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.
- 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 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