Skip to content

Guia para novos ingressantes na Geomk - Divisão por setores:

Introdução

  1. Slide geral sobre a empresa:

    GeoMK - Quem Somos

Gestão

  1. A gestão enviará um convite para o Taiga (Ferramenta de gerenciamento de projetos) ao novo integrante através de um e-mail para que ele possa criar uma conta e ter acesso ao(s) devido(s) projeto(s) da empresa.

    taiga

  2. A gestão irá adicionar o novo membro no grupo do Discord (Plataforma de comunicação utilizada pela empresa).

    discord

  3. Uma ferramenta muito importante utilizada pela gestão da Geomk é o Freshdesk, que é uma Aplicação para gerência de emails por onde os clientes se comunicam.

    freshdesk

  4. Lista de estudos para a área de gestão

Infra

  1. A infra deve criar um usuário no LDAP.

    keycloack

  2. Incluir o novo usuário no grupo docker da máquina virtual de desenvolvimento.

  3. Criar um usuário no KeyCloack para que o novo intregrante tenha acesso ao ambiente de QA.

    keycloack

  4. Realizar treinamento com as ferramentas utilizadas e sobre os padrões utilizados na empresa:

QA

  1. O novo membro terá de ter acesso aos arquivos da Geomk que ficam localizados no Google Drive - Drive da Geomk
  2. Materiais de estudos para iniciante em QA:

Desenvolvimento

  1. O novo integrante deverá criar uma conta no Gitlab e terá de ser inserido no grupo GeoMK para ter acesso as organização pertinentes Gitlab
  2. Também criará uma chave pessoal para acessar o Gitlab via ssh:

    • Criar chave com o comando ssh-keygen e salvar a chave na pasta padrão. Não definir senha para acesso uso do certificado
    • Copie os dados que estão dentro do arquivo ~/.ssh/id_rsa.pub através do comando ~cat
    • Entre na sua conta do Gitlab, clique no seu perfil e vá em Preferences timeline
      • Clique em SSH Keys e adicione no campo key o conteudo do arquivo id_rsa.pub timeline
      • No Campo Expiration date apague a data que vem por automático, para que a sua chave ssh não expire
      • Caso deseje colocar uma data, saiba que quando chegar no dia, terá de fazer esse passo de adicionar o ssh key novamente.
  3. Deverá criar alias para facilitar o uso do docker na máquina virtual de desenvolvimento editando o arquivo ~/.bashrc

    • Incluir as linhas no fim deste arquivo
    alias dkc-clean='docker compose down --rmi all -v'
    alias dkc-exec='docker compose exec --user $UID $*'
    alias dkc-run='docker compose run --user $UID $*'
    alias dkc-up='docker compose up $*'
    alias dkc-up-prod='docker compose -f docker-compose.prod.yml up $*'
    alias dkc-up-prod-clean='dkc-clean && docker compose -f docker-compose.prod.yml up $*'

  1. Lista de Estudos das principais ferramentas de Desenvolvimento utilizadas pela Geomk: