Este documento tem a finalidade de estratificar meu estágio para a empresa Justiça Fácil. Ele é baseado no texto de Lucas Tamoios.
- Conhecimento essencial
- Conhecimento desejável
- Ferramentas e Linguagens
- SoftSkills
- Cronograma semanal
- Fontes
Deverá ter o conhecimento dos tópicos abaixo, com a capacidade de explicar a leigos e iniciantes da área.
- Processos
- Threads
- Gerenciamento de Memória
- Física
- Virtual
- Kernel Linux
- Scheduling
- Use METHOD
- TCP e UDP
- TCP/IP
- Redes Wan
- Redes Lan
- Roteamento
- IP
- Mascara de rede
- Sub Redes
- Sockets
- DNS
- Erros HTTP
- Ferramentas e comandos básicos
- Nagevação
- Controle de pastas e arquivos
- Terminal virtual
- Busca
- Instalação de programas
- Controle de sistema
- Comunicação de processos
- Wildcards
- Backslash
- Estrutura de diretórios
- Controles de terminal
- Muti comandos
- Firewall
- Chaves SSH, GPG
- Criptografia
- Tipos de ataques
- Medidas corretivas a ataques
- Tipos de ataques
- Medidas Corretivas
- Balanceamento de carga
- Controle de backup
- Otimização de espaço em disco
- Otimização de blocos
- Otimização baseado em diferenças entre a aplicação
Dever ter a capacidade de expliocar comandos AD-HOC e também ser capaz de utilizar qualquer uma das ferramentas abaixo aplicando o que é proposto para a mesma a nível de Infra.
- Deve ser capaz de enter de fazer scripts em python
- Concluir o path de Python do PluralSight
- Melhorar suas skills no path anterior em 10%am
- Conceitos básicos
- O que é
- Commits
- Branches
- Push
- Merge
- Repositórios
- Comandos
- push
- fetch
- merge
- commit
- push
- Git flow
- Git lab
- Chave GPG e assinatura de commits
- CI e CD
-
- O que é
- Porque usar
- Como funciona
-
Yaml
-
AD-HOC
- ansible-playbook
- ansible-galax
-
- Roles
- Vars
- Defaults
- Tasks
- Group vars
- Hosts
-
Commandos playbook
- name
- hosts
- src
- dest
- apt
- notify
- with_items
- shell
- template
-
- docker
- db
- Conceitos básicos
- Imagem
- Conteiner
- Conteiner vs VM
- Root
- AD-HOC
- images
- image ls
- ps
- conteiner
- run
- it
- -p
- -d
- stop
- Repository
- Dockerfile
- Requirements
- Docker swarm
- Conceitos básicos
- controle de balanceamento
- Estrutura
- AD-HOC
- Deploy
- Integração com Docker
- Integração com Ansible
- Ter o conhecimento de algum editor de texto completo
- Comunicação Objetiva e clara
- Comunicação escrita
- Reports
- Saber explicar bem
- Comunicação de problemas
- Questionamento de dificuldades
- Busca de conteúdo
- Saber quando pedir ajuda
- Entender limites
- Negociar prazos
- Conhecer os porquês durante a argumentaçao
- Priorizar atividades
- Definir deadlines
Horas | Uso |
---|---|
04 | Estudo Individual |
02 | Testes de ferramentas |
10 | Atendimento a demandas do JF |
04 | Flexíveis |
- [TANENBAUM] - A modern Operating Sistems
- [TANENBAUM] - Redes de Computadores