Uma semana se passou desde que me tornei um SRE, vindo de Engenheiro de Infraestrutura

11 min

language: ja bn en es hi pt ru zh-cn zh-tw

Olá, sou um inútil.
Eu mesmo pesquisei bastante, mas não encontrei muitos registros de pessoas que trabalham como SRE antes de começar, então não consegui ter uma ideia clara. Por isso, estou escrevendo isso aqui.
Esta primeira parte é como um interlúdio, e inclui seções que não estão muito relacionadas com o trabalho, então espero que pessoas de outras profissões também possam gostar.

Eu sou assim

  • Cerca de 3 a 4 anos como vendedor de artigos vintage
  • 1 ano como engenheiro de infraestrutura

Sempre gostei de computadores, então desde o 6º ano do ensino fundamental eu criava páginas iniciais em servidores alugados, desde o ensino médio eu montava PCs e os consertava usando um ferro de solda, e aprendi sobre CGI para configurar fóruns em servidores alugados.

Embora eu tenha me formado em uma escola de ensino médio com foco em TI, na época não havia muitas vagas de emprego na área de tecnologia da informação e comunicação em Sendai, então eu me perguntava se realmente conseguiria trabalhar com isso e vivia sem rumo.
Agora, por causa do trabalho, me tornei um residente de Tóquio a partir deste mês.
Comecei a trabalhar na loja vintage quando o presidente da empresa me perguntou se eu queria tentar, e depois me tornei um funcionário em tempo integral.

Introdução: Uma semana agitada

Mudei para outra prefeitura e trabalhei intensamente até 27 de dezembro do mês passado, então tive que fazer muitas mudanças mentais, e isso me exigiu muito.
Como tive essa oportunidade aos 23 anos, estava correndo a toda velocidade.

Decidi a casa sem visitá-la, mas é uma grande vantagem que seja relativamente perto do trabalho e que tenha o seguinte perto de casa:

  • Loja de 100 ienes
  • Restaurante chinês barato
  • Loja de segunda mão independente

Quando cheguei em casa, para minha surpresa, não havia luz de teto, então vivi sem eletricidade por cerca de 1 a 2 dias depois de me mudar, mas não foi tão difícil. Acordar durante o dia e dormir durante a noite é um ótimo reset para o relógio biológico.

Dias de inadaptação ao macOS e ao layout de teclado US do Mac

Atualmente sou um grande usuário de GNU/Linux e BSD, então este era um ponto de preocupação.
No entanto, os Macs com chips M1/2/3, que Linus também elogia, são muito poderosos.

Embora fosse a primeira vez que usava .zsh, como é basicamente um superconjunto de bash, não tive muitos problemas. No entanto, o $PS1 padrão, a exibição do prompt, era mínima e não incluía configurações de esquema de cores, então eu o ajustei para corresponder ao meu Artix Linux.
Image

Acho que configurei apenas o mínimo necessário para .vimrc.

Layout de teclado US do Mac!

Com o layout JIS de um MacBook compacto, as teclas são muito condensadas, o que me deixava desconfortável, e a tecla 半角/全角 (half-width/full-width) não existe no mesmo lugar no JIS do MacBook, então optei pelo layout US. Mas é realmente difícil se acostumar quando você está acostumado com o JIS.
No entanto, este é um problema que pode ser resolvido usando um teclado externo, então, se eu realmente não aguentar mais tarde, posso resolver isso de alguma forma.

Eu disse no blog anterior que deveria ter comprado um teclado ThinkPad...? Isso é uma alucinação...

Alguém que escreve artigos que vi no Qiita está aqui...

Quando há alguém na empresa que escrevia artigos no Qiita, sinto como se fosse um encontro unilateral, porque eu lia os artigos deles sem que eles me conhecessem.

É interessante descobrir a origem do nome do Qiita e do ícone, e pensar que havia tal história por trás deles.

Fluxo de operação, fluxo de trabalho e outros

Isso varia de organização para organização, então precisei entender os fluxos em chats e outros lugares, reconhecê-los como várias partes, e combiná-los mentalmente para formar uma imagem.

Assim como o uso do mesmo software pode mudar, como o Nginx pode ser usado como servidor web e também funcionar como servidor proxy, também é bastante desafiador criar uma imagem de como todos realizam suas tarefas diárias em termos de fluxo de trabalho. Mas, graças aos meus gentis veteranos, estou conseguindo entender aos poucos.
Sou muito grato às pessoas.

Faça anotações diárias

Como sou uma pessoa que usa vim regularmente, fazer anotações em formato Markdown é conveniente para escrever relatórios diários mais tarde. Além disso, muitas vezes, anotações triviais acabam sendo necessárias depois. Então, sobre o que começar a escrever? Talvez seja bom apenas colar os URLs que você viu durante as reuniões em suas anotações.

Devido à segurança interna, não faz sentido se você não puder ver sem autenticação apenas do terminal, mas a ferramenta que criei para obter títulos de URLs e gerar em formato Markdown foi útil durante o trabalho, então vou divulgá-la.
GitHub - haturatu/ght: go-http-title Get website title

Honestamente, não há muito que você possa fazer no início, mas a vantagem da IaC em nível organizacional

São dias muito agradáveis, pois aprendo algo novo todos os dias.
Uma grande diferença em relação a um engenheiro de infraestrutura é que se espera uma operação mais semelhante à nuvem, o que torna mais difícil ter uma imagem da arquitetura geral, mas é claro que as ideias originais são frequentemente úteis.
Embora a implementação de IaC tenha suas dificuldades, há muitas vantagens em ter tudo gerenciado por código, pois é mais fácil verificar a configuração em texto, em vez de ter que ver todas as informações necessárias uma a uma apenas na interface gráfica da web.

Quais são as desvantagens?

Minha impressão é que não há muitas desvantagens específicas, mas é difícil ter uma imagem operacional clara no início. Por isso, quero continuar a complementar a documentação no trabalho para ajudar as pessoas que entrarem na equipe SRE mais tarde.

Como nos documentos de SRE do Google, é recomendado operar como uma equipe de elite, mas isso pode aumentar a carga de trabalho dos membros da equipe. Portanto, sinto que é bastante difícil completar a documentação operacionalmente. Se eu conseguir transformar minhas anotações e aprendizados, mesmo sem saber nada, em documentação mais tarde, acho que poderei criar algo útil para quem está começando.

A necessidade de documentação

Este ponto é baseado na filosofia do OpenBSD.
OpenBSD - Wikipedia

Os objetivos são "correção" e "segurança proativa". Também é conhecido pela ênfase em código aberto e documentação, e por sua postura intransigente em relação às licenças de software. Como a casa de Theo de Raadt fica em Calgary, Alberta, o Canadá, que não tem restrições de exportação de criptografia, é a base de desenvolvimento. O logotipo e o mascote são o baiacu Puffy.

A partir da filosofia UNIX na documentação SRE do Google, a filosofia dos sistemas baseados em BSD, que são descendentes do UNIX, também não deve estar errada.

Em primeiro lugar, é difícil garantir a segurança contínua se não houver pessoas que a compreendam.

Conclusão

Não abordei aqui os produtos e serviços que realmente utilizo no trabalho devido a questões de segurança, mas a ideia é que, se você for com a mentalidade de "vai dar certo!", então vai dar certo.
E essa parte de "dar certo" é graças aos meus veteranos, então quero continuar a melhorar as coisas.

Se você aprender mais a cada dia, poderá vislumbrar seu futuro, então vamos nos esforçar juntos, seja em hobbies ou em qualquer outra coisa!


Então, por hoje é só.
Até a próxima, por favor.

Related Posts