Skip to content

marciorgb/Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Roadmap

Este documento tem a finalidade de estratificar meu estágio para a empresa Justiça Fácil. Ele é baseado no texto de Lucas Tamoios.

Conteúdo

Conhecimento essencial

Deverá ter o conhecimento dos tópicos abaixo, com a capacidade de explicar a leigos e iniciantes da área.

Sistemas Operacionais

Redes

  • TCP e UDP
  • TCP/IP
  • Redes Wan
  • Redes Lan
  • Roteamento
    • IP
    • Mascara de rede
    • Sub Redes
  • Sockets
  • DNS
  • Erros HTTP

Unix

Conhecimento Desejável

Segurança da informação

  • Firewall
  • Chaves SSH, GPG
  • Criptografia
  • Tipos de ataques
  • Medidas corretivas a ataques

Alta disponiilidade

  • Tipos de ataques
  • Medidas Corretivas
  • Balanceamento de carga
  • Controle de backup

Otimização de Recursos

  • Otimização de espaço em disco
  • Otimização de blocos
  • Otimização baseado em diferenças entre a aplicação

Ferramentas e Linguagens

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.

Python

  • 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

Git

Ansible

  • Conceito

    • O que é
    • Porque usar
    • Como funciona
  • Yaml

  • AD-HOC

    • ansible-playbook
    • ansible-galax
  • Estrutura dos playbooks

    • Roles
    • Vars
    • Defaults
    • Tasks
    • Group vars
    • Hosts
  • Commandos playbook

    • name
    • hosts
    • src
    • dest
    • apt
    • notify
    • with_items
    • shell
    • template
  • Modulos

    • docker
    • db

Docker

Kubernetes

Editor

Soft Skills

Comunicação

  • Comunicação Objetiva e clara
  • Comunicação escrita
  • Reports
  • Saber explicar bem

Proatividade

  • Comunicação de problemas
  • Questionamento de dificuldades
  • Busca de conteúdo

Reconhecimento de capacidades

  • Saber quando pedir ajuda
  • Entender limites

Negociação

  • Negociar prazos
  • Conhecer os porquês durante a argumentaçao

Planjeamento

  • Priorizar atividades
  • Definir deadlines

Cronograma Semanal

Horas Uso
04 Estudo Individual
02 Testes de ferramentas
10 Atendimento a demandas do JF
04 Flexíveis

Fontes

Livros

  • [TANENBAUM] - A modern Operating Sistems
  • [TANENBAUM] - Redes de Computadores

Sites