Guia para novos ingressantes na Geomk - Divisão por setores:
Introdução
-
Slide geral sobre a empresa:
Gestão
-
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.
-
A gestão irá adicionar o novo membro no grupo do Discord (Plataforma de comunicação utilizada pela empresa).
-
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.
-
Lista de estudos para a área de gestão
Infra
-
A infra deve criar um usuário no LDAP.
-
Incluir o novo usuário no grupo docker da máquina virtual de desenvolvimento.
-
Criar um usuário no KeyCloack para que o novo intregrante tenha acesso ao ambiente de QA.
-
Realizar treinamento com as ferramentas utilizadas e sobre os padrões utilizados na empresa:
- Nginx
- Docker
- K8s
- Postgres
- Git
- Traefik
QA
- O novo membro terá de ter acesso aos arquivos da Geomk que ficam localizados no Google Drive - Drive da Geomk
- Materiais de estudos para iniciante em QA:
- Introdução
- Cypress
- Casos de Teste
Desenvolvimento
- 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
-
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
- Clique em SSH Keys e adicione no campo key o conteudo do arquivo id_rsa.pub
- 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.
- Clique em SSH Keys e adicione no campo key o conteudo do arquivo id_rsa.pub
-
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 $*'
- Lista de Estudos das principais ferramentas de Desenvolvimento utilizadas pela Geomk:
- Python
- Quasar Framework
- Django
- Hasura