archives

Se você está se inscrevendo para vagas de Cloud Engineer ou DevOps Engineer esse termo pode aparecer em sua entrevista. Eu confesso que hoje em dia eu não vejo a turma falando disso, parece uma questão superada do ponto de vista de engenharia de software, posts com esse termo datam de 2014 e achei alguns até mais antigos, no entando, parece que os recrutadores adoram perguntar isso, então bora lá entender o que é para saber responder :)

O que é?

Basicamente é o nome que se dá para aquele momento que os objetos em seu CACHE expiram e seu ambiente começa a tomar requests sem parar, frontend, backend e em especial sua database serão bastante exigidos pois seu CACHE praticamente sumiu.

Imagine centenas de milhares de processos fazendo requests no seu frontend, backend e indiretamente no seu banco de dados, tudo vai ficar bem lento, o load vai subir muito, especialmente se você não tiver uma estratégia de escalabilidade configurada, e isso pode gerar até uma indisponibilidade de suas APPs gerando um enorme prejuizo financeiro e de imagem.

Como previnir isso?

Geralmente o pessoal usa os semáforos ou “semaphore lock”. Nesse caso, quando um valor expira o primeiro request a requisitar o valor gerar um tipo de LOCK, com isso o valor vai ser regerado, enquanto isso, caso outros processos solicitem o mesmo valor, estes vão receber um conteúdo mais antigo (stale content) até que o novo valor seja regerado e armazenado no cache. Quando o novo valor estiver no cache, o lock será removido e o conteúdo novo servido para os novos requests.

Mas servir conteúdo antigo ou desatualizado não é ruim?

Acredite, ruim seria sua aplicação ficar indisponível, servir um conteúdo desatualizado por poucos segundos será o menor dos seus problemas.

Amarrando as pontas

Cada stack ou linguagem tem ferramentas, técnicas métodos para implementar o semaphore lock, isso é algo a ser tratado em nível de código de aplicação – geralmente.

Essa é uma pergunta mais do ponto de vista de arquitetura e engenharia de software do que de infraestrutura, mas é importante entender o conceito e responder corretamente ao entrevistador.

Refs

[s]
Guto

Este post é do tipo #MindNotes, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Eis que temos novidades, vem cá ver!


Eu me inscrevi e fui selecionado para ser embaixador da CD.Foundation em 2022.

Ainda não conhece da CD.Foundation?

CD significa Continuous Delivery, essa fundação tá embaixo da Linux Foundation e tem o objetivo de organizar, fomentar, promover e prover recursos para sustentar o crescimento de um ecosistema aberto de soluções para entrega contínua (CD) de software.

Vai lá conhecer

O que faz um embaixador?

Basicamente vou trabalhar no apoio dos eventos da fundação, organizar meetups, apoiar a comunidade local, divulgar as atividades da CD e escrever muito conteúdo :)

Aqui explica certinho

Quais as minhas expectativas?

Espero poder ajudar a fundação a crescer e se estabelecer além de juntar a galera e escrever muito conteúdo :)

[s]
Guto


--- 

Este post usa a tag #FalaGutera, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Só vem ver o conteúdo, tá bacana!


Recentemente publiquei dois slidedecks interessantes sobre Service Mesh e EKS DR, foram pesquisas feitas para projetos que participei, talvez o conteúdo possa te ajudar :)


Apresentação sobre investigação de DR para EKS



Apresentação sobre comparação entre service meshes Istio e Linkerd

[s]
Guto

---

Este post é do tipo #MindNotes, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Se você está começando a trabalhar remoto ou quer trabalhar, tem dúvidas sobre como é a cultura, o modelo, a forma de se comunicar, dentre outras questões e principalmente se está curioso sobre o que fazer e o que não fazer em um trabalho remoto, esse post é para você!

Eu atuo remotamente em projetos desde 2013 e compilei aqui dicas valiosas para profissionais e empresas :)

Em especial para Cloud Engineers ingressando nesse modelo!

O que uma pessoa NAO DEVE fazer

Sobre disponibilidade

Pega muito mal

  • Dar perdido e não avisar
  • Não estar disponível nos horários combinados
  • Aparecer só nos horários das calls e sumir depois

Apesar de ser um trabalho remoto, se horários foram combinados eles devem ser cumpridos por todos.

Em relação a bloqueios

  • Ter problemas de foco e não avisar ou pedir ajuda
  • Ficar bloqueado mais de 4 horas e nao pedir ajuda
  • Ficar bloqueado mais de 1 dia e não pedir ajuda

Pedir ajuda é importante e saber quando pedir ajuda também.

Em relação seu time

  • Não dedicar parte do seu tempo para ensinar aos mais novos
  • Não ajudar os novos membros com ISSUES e INCIDENTES
  • Não ajudar no mapeamento de melhorias e inovações
  • Pedir para trocar ONCALL sempre que é sua vez

Fazer parte de um time significa ajudá-lo sempre que possível. Ajudar quem está chegando é educado, importante e humano de se fazer.

Em relação a críticas e feedbacks

Criticar publicamente colegas ou superiores durante uma reunião regular pode gerar um climão que não vai afetar só você, isso geralmente acaba com o dia de todo mundo, devemos evitar ao máximo esse tipo de situação e agir com maturidade.

Tem alguma coisa que acha que possa melhorar na empresa?

  • Organize a ideia e apresente no momento mais adequado como uma retrospectiva

Tem um problema com algum colega?

  • Chame ele para uma conversa one-a-one

Não resolveu?

  • Chame seu manager e peça ajuda.

Tem problema com seu manager?

  • Chame para conversa one-a-one, se precisar escale.

Nem sempre conseguimos evitar conflitos, mas podemos ao menos tentar encaminhar questões de formas que surtam mais efeito em espaços e momentos mais adequados que respeitem o tempo e o trabalho de todos.

Não se preparar adequadamente

Pega mal

  • Não se vestir de forma adequada para reuniões
  • Não abrir a camera nas reuniões, especialmente na sua vez
  • Não ter iluminação minimamente adequada para usar a camera

Apesar de estarmos em casa, estamos trabalhando e precisamos nos preparar para isso da melhor forma que pudermos.

Em relação a problemas técnicos

Pega muito mal se acontece sempre

  • Computador ou navegador ficar travando durante reuniões
  • Microfone ficar falhando quando você for falar
  • Webcam não funcionar na sua vez

Problemas acontecem, nós entedemos, mas quando acontecerem você deve tomar ações para que eles não voltem a acontecer, especialmente ser for uma questão técnica que pode ser evitada com uma manutenção corretiva ou uma troca de equipamento ou dispositivo.

Se for um problema de configuração (software) peça ajuda para seu time, se for problema em um equipamento (hardware) fale com sua empresa, certamente ela vai te ajudar.

Em relação a abrir a câmera, entenda que já estamos no modelo remoto, geograficamente distribuídos, abrir a câmera, ao menos na sua vez de falar é educado e ajuda a reduzir a sensação de distânciamento e isolamento, recomendo.

Em relação ao uso de chat

Pega mal

  • Usar o canal GENERAL como se fosse o OFFTOPIC
  • Usar o canal do time como se fosse OFFTOPIC
  • Fazer SPAM nos canais da empresa

Sobre atrasos recorrentes

Pega muito mal

  • Não responder no chat quando pedirem sua opinião
  • Demorar muito para responder no chat quando te chamam
  • Chegar atrasado nas reuniões diárias ou regulares da empresa
  • Sempre esquecer de avisar que vai se atrasar ou furar uma call

Se for atrasar avise, se não for participar avise, é remoto mas como já disse, se combinou horário e disponibilidade é preciso cumprir. Se atrasar constantemente, esquecer de avisar, isso pega mal, muito mal.

Comportamentos técnicos

Pegal mal

  • Não usar THREADS no CHAT, dificultando entender o contexto
  • Postar código no CHAT sem formatar ou usar highlight
  • Não versionar corretamente seu trabalho
  • Não ter cuidado com as mensagens de commit
  • Não ter cuidado no merge do seu código
  • Fazer commit com —FORCE em branchs de integração
    • Isso pode apagar commits de seus coleguinhas
  • Não comentar nas ISSUES seu progresso diário
  • Não criar ISSUES quando vai fazer algo
  • Não documentar processos que só você sabe fazer
  • Não documentar procedimentos que só você sabe fazer
  • Nao documentar ambientes que só você conhece
  • Usar ferramental que não é padrão do seu time
  • Fazer coisas manualmente em um time de automação
  • Não avisar o time que fez algo manualmente

Lembre-se que você não trabalha sozinho e todos precisam entender o que você está falando, fazendo e também o que fez. É preciso tomar cuidado para que alguma alteração sua não afete o trabalho de outro colega e documente tudo que puder, isso ajuda a todos.

O que uma pessoa DEVE FAZER SEMPRE

  • Avisar no canal do seu time seu progressor diariamente
  • Sempre usar THREADS nos chats :)
  • Manter assuntos OFFTOPIC no canal OFFTOPIC :)
  • Pedir ajudar sempre que precisar, sem medo
  • Ser honesto sobre qualquer situação ou problema
  • Estar sempre disponível no horário combinado
  • Participar das reuniões que for convidado
  • Estar presente e se fazer presente para o time e para a empresa
  • Ajudar o time como um todo, especialmente se estiver livre
  • Ajudar os novos membros do time a ter o mesmo entendimento
  • Atuar na solução de conflitos ou problemas se houver
  • Compartilhar seu conhecimento sempre que possível

O que a empresa NAO DEVE FAZER

Pega mal

  • Pedir para instalar software de vigilância
  • Demonstrar desconfiança excessiva com seus colaboradores
  • Ficar monitorando para ver se a pessoa está na frente do computador ou não
  • Pedir para logar cada atividade, em especial se não for um contrato por horas
  • Atravessar o manager e tentar resolver algo direto com alguém do time dele

Pega mal e não faz sentido

  • Reclamar de problemas que o colaborador nao pode resolver
    • Problemas no fornecimento de energia
    • Problemas na disponibilidade de sinal internet

Alguns colaboradores não moram em grandes centros e podem ter que conviver com falta de energia que geralmente ocasiona em falta de sinal de internet por tabela. É claro que o colaborador pode tentar mitigar com uso de nobreaks e até tentar usar o 4g se estiver disponível, mas são coisas que fogem do controle e poder de decisão do colaborador. Nesse caso o bom senso é o melhor caminho, foco nas entregas do colaborador e não nos problemas com provedores de serviços públicos que ele tem. Ele preferia não ter, acredite.

O que a empresa DEVE FAZER SEMPRE

Pega bem!

  • Agir com respeito sempre
  • Demonstrar confiança nos líderes e colaboradores
  • Estimular e proporcionar a autonomia dos colaboradores
  • Estimular e garantir a autonomia dos líderes para com seus times
  • Oferecer recursos adequados para o trabalho de todos
  • Proprocionar um ambiente seguro, humano e livre de assédio
  • Dar autonomia para o líder/manager cuidar dos horários do time
  • Focar em valor gerado e nao em relógio de ponto

[s]
Guto

—- 

Este post usa a tag #FalaGutera, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Vindo aqui para tentar explicar o atual momento sobre vagas remotas, presenciais e salários em TI.

O foco aqui é o mercado de TI, seus profissionais e gestores.

Nem preciso dizer o quanto privilegiados nós somos em nossa profissão e em nossa vida.

Números & Reflexões

Estamos entrando no terceiro ano de COVID e ainda está tudo muito longe de acabar.

Até hoje 2022-01-08 temos cerca de SEISCENTOS E TRINTA E TRÊS MIL mortos de COVID no Brasil.

Mais de 26 milhões de pessoas infectadas – do que se foi rastreado e registrado – no Brasil.

Mais de 60 mil casos registrados por dia, em média.

A Covid chegou em minha família, levou o Tio de meus filhos.

A Covid me infectou mas eu consegui me recuperar – graças à vacina, mas muita gente não.

Muitos ficaram com sequelas.

Muitos perderam pessoas importantes.

Isso setado, vamos em frente!

Trabalho remoto antes da COVID

Até antes da COVID o trabalho remoto era raro no Brasil, poucas empresas praticavam, muitos gestores não achavam que seria possível ou tão produtivo quanto estar frente a frente.

Trabalho remoto no início da COVID (2020)

Foi que foi, funcionou tão bem quanto, até melhor, especialmente em profissões que não fazem atendimento presencial.

No caso da TI foi natural, afinal tínhamos a tecnologia que permitia que todos trabalhassem remotamente, com nenhum ou pouco prejuízo se comparado com o presencial.

Trabalho remoto 1 ano depois da COVID (2021)

Mesmo com algum barulho de uma fatia de gestores, se estabeleceu e se firmou em muitas áreas.

Trabalho remoto 2 anos depois da COVID (2022)

Vagas remotas se tornaram realidade no mundo todo em diversas profissões.

Na TI é quase o novo normal.

Realidade para trabalho remoto a partir de 2022

Pessoas não querem voltar para o presencial.

Vagas remotas são o novo normal.

Quem quiser trabalhar presencial tem vaga e até candidatos.

Quem quiser trabalhar remoto tem vaga SOBRANDO e FALTAM candidatos.

Por que pessoas de TI não querem mais o presencial?

Sendo rápido e rasteiro:

  • A COVID ainda tá bombando e ainda vai bombar
  • As pessoas tem medo de morrer, e faz sentido já que a COVID mata
  • As pessoas tem medo de ficar com sequelas, mesmo que sobrevivam a COVID
  • As pessoas podem infectar seus familiares e causar a morte deles

Sabemos que:

  • As vacinas funcionam e reduzem a gravidade da infecção, mas ainda é possível se infectar
  • O nível de imunidade varia em cada pessoa, pode ser uma infecção leve ou não
  • As pessoas podem ou não ter sequelas e ninguém tá afim de pagar para ver

Com isso podemos dizer que:

  • Trabalhar em casa é mais seguro, com toda certeza.

Mas tem algo mais? Por que é melhor trabalhar em casa?

  • Nao precisa se locomover, pegar trânsito, gastar gasolina ou pernas
  • Ganhamos o tempo que a gente se locomovia e temos menos estresse
  • É mais seguro do que ficar andando nas ruas, metro, onibus, edifícios
  • Deixamos de gastar dinheiro para nos alimentar na rua e podemos comer melhor
  • O ambiente é mais confortável para trabalhar
  • Podemos preparar e personalizar nosso cantinho do nosso jeito
  • Usar nosso banheiro nao tem preço :P
  • Se você não se sentir bem, estará seguro e acolhido, e estará no melhor lugar para se recuperar e receber a ajuda de que precisa

Com tudo isso temos

  • Mais qualidade de vida
  • Mais tempo disponível
  • Menos pressão com horários e engarrafamentos
  • Mais proximidade dos pets e/ou familiares

E há quem arrisque dizer que:

  • As pessoas em casa são mais produtivas (meu caso)
  • As pessoas em casa são mais felizes do que no escritório (meu caso)

Deu para entender porque muita gente prefere o home office?

E o salário presencial tá mais caro que o remoto?

Deixa eu te contar uma coisa, trabalhar presencial sempre pagou mais que o remoto, antes da COVID era o praxe. Agora na COVID a prática continua, contudo, arrisco dizer que continua sim, mas mudou de contexto.

E qual o motivo ou novo contexto?

  • Presencialmente as pessoas podem se infectar
  • Em caso de infecção podem morrer
  • Caso não morram, podem ter sequelas da infecção
  • As pessoas podem infectar seus familiares e causar a morte deles
  • Caso os familiares não morram, podem ter sequelas

Isso acredito que esclarece a razão do pessoal querer ficar em casa.

  • O RISCO é muito grande.

Trabalhar presencial durante uma pandemia requer compensação desse risco, já que no caso da TI, em sua maioria dos casos não é necessário estar na mesma sala para fazer o trabalho.

Eu gestor não concordo com nada disso

Hey gestor, empreeendedor, recrutador, se você não concorda, tudo bem, é seu direito, contudo entenda:

  • Ninguém vai colocar a sua vida em risco para você ou sua empresa lucrar.

  • Ninguém vai colocar a vida de seus entes queridos em risco para você ou sua empresa lucrar.

Obviamente não são todos os brasileiros que podem fazer isso, muita gente não tem escolha, aliás, na grande maioria das profissões de nosso país as pessoas não tem essa escolha.

Já na TI o pessoal está se posicionando para mudar isso, e olha, faz todo o sentido.

Veja, eu sei que você provavelmente voce vai preencher a vaga, mas não com aquela(e) profissional talentosa(o) que precisava contratar, certamente vai preencher com alguém que não tem muita escolha e precisa daquilo naquele momento.

Tá difícil contratar e reter?

Isso tem acontecido e está muito mais comum do que se imagina, recrutadores estão ralando muito, tem muita vaga, muita mesmo, o mercado está aquecido, em alguns momento até insano. Ainda assim, o pessoal tá querendo segurança pra si e para sua família, então não se engane.

Quer reter talento?

  • Ofereça vagas remotas.

Quer oferecer qualidade de vida?

  • Ofereça vagas remotas.

Quer um time feliz e produtivo?

  • Ofereça vagas remotas.

Quer contratar gente competente?

  • Ofereça vagas remotas.

Quer expandir?

  • Ofereça vagas remotas.

Mas isso é regra?

Nem sempre, remoto não é para todo mundo e nem para tudo, mas serve para boa parte.

Sobre o remoto

Tem gente que não gosta

Tem gente que não quer

Tem gente que não consegue

Tem gente que não tem condições para trabalhar em casa devido a ruídos

Tem gente que não tem condições para trabalhar em casa devido a internet

Tem gente que não tem condições para trabalhar em casa devido a falta de equipamento

Tem várias razões e motivos para não se trabalhar em casa, eu não dúvido ou questiono

Exceções sempre vão existir, o que eu estou tentando mostrar é que existe um movimento – e na minha opinião sem volta – acontecendo de pessoas que desejam trabalhar em regime de home office, e isso provavelmente vai ser o novo normal e o novo padrão na TI para os próximos anos.

Ainda assim, exceções vão existir, listo algumas áreas que TI precisam de atendimento presencial ou pelo menos semi-presencial.

  • Suporte a sistemas médicos de TI
  • Suporte a Serviços Públicos e Governamentais de TI
  • Suporte a equipamentos e hardware de TI
  • Suporte a usuário

Dentre muitos outros, esses foram só alguns exemplos que eu lembrei agora.

E como minha empresa se adapta a essa nova realidade?

Segue o fluxo

Hoje as empresas precisam se adaptar ao novo tempo e pensar em funcionar em diversos modelos, tais como:

  • presencial
  • semi-presencial
  • remoto

Respeito acima de tudo

Recrutadores/empresários precisam entender que nao é mimimi ou estrelismo preferir remoto.

Recrutadores/empresários precisam entender que não é mimimi ou estrelismo pagar mais para o presencial, afinal não é seguro, o risco de infecção é altíssimo e a qualidade de vida não é a mesma.

Com saúde não se brinca

E se for levar para presencial, turbine o plano de saúde, banque 100% e estenda para esposa/marido e filhos pelo menos, visto que a COVID não escolhe, ela abocanha quem estiver na frente e o contágio – em especial da omicron – é absurdamente fácil.

Como ir para o remoto de forma responsável e justa?

Pense em adotar ferramentas que funcionem na nuvem (SaaS)

  • Ferramentas de CHAT (Slack, MatterMost)
  • Ferramentas de Videoconferência (Zoom, Meet)
  • Ferramentas de Office (Google Workspace ou Office 365)
  • Ambiente de testes e desenvolvimento na nuvem (AWS, GCP, Oracle)

Adote processos e métodos para que seu time funcione remotamente (Agile, Scrum, Kanban, Lean)

  • Mantenha Reuniões diárias entre times e líderes
  • Adote Planejamento semanal, quinzenal ou mensal
  • Trabalhe mais com prazos e projetos do que com controle de horário
  • Acompanhe as atividades via sistemas que te possibilitem isso
  • Adote revisões regulares de projetos com curtas apresentaçoes de cada time
  • Adote a prática do one-a-one com seus colaboradores

O que pega muito mal?

  • Ficar controlando tempo da pessoa em frente ao computador
  • Instalar software de vigilância no computador do colaborador
  • Pedir para logar tempo de cada atividade, isso deve ser usado só se contrato for por horas
  • Microgerenciamento de pessoas ou times

O que é legal?

  • Respeito
  • Confiança
  • Estimular autonomia da pessoa colaboradora
  • Criar um ambiente seguro e livre de assédio
  • Dar autonomia para o lider/manager cuidar dos horários do time
  • Focar em valor agregado e nao em relógio de ponto

Como apoiar seus colaboradores?

Algumas empresas tem oferecido:

  • Ajuda de custo com internet
  • Ajuda de custo com equipamentos como:
    • Webcam
    • Microfone
    • Monitores
    • Teclado (Mecânico)
    • Mouse Vertical (Ergonômico)

Quais experiências boas temos visto?

  • Empresa doar cadeira confortável (gamer)
  • Empresa doar ar-condicionado em regiões muito quentes
  • Empresa pagar a fatura de internet

Algumas empresas preferem dar um budget inicial para que o colaborador monte esse “SETUP”.

Tem muitas iniciativas interessantes ocorrendo e funcionando bem.

E quais os benefícios para minha empresa?

Redução de custos para a empresa como:

Energia

  • Reduzindo gente no escritório você reduz sua conta de energia afinal serão menos computadores e unidades de ar-condicionado ligados

Internet

  • Com pouca gente no escritório você não precisa de links de internet tão caros ou rápidos

Mobiliário

  • O mobiliário pode ser reduzido já que não terá tantos funcionários no local

Aluguel

  • Voce pode ir para uma sede menor e mobiliar a nova sede com foco em reuniões, estilo co-working e atendimento de clientes, isso reduzirá o custo do aluguel e custos indiretos e diretos com o escritório.

Seguro

  • Com sala menor, seguro menor e risco menor do seu patrimônio

Datacenter na nuvem

  • Acabar com seu datacenter local e colocar na nuvem reduz diversos custos como energia, links de internet, atualização de equipamentos, operação, monitoramento dentre muitos outros custos.

Menor custo de expansão do time

  • Aumentar o time não significa mais aumentar ou mudar de escritório.

Ganhos para o time:

  • Time mais motivado
  • Time mais produtivo
  • Time seguro e saudável
  • Redução do número de licenças médicas
  • Projetos em dia

Ganhos para a empresa:

  • Retenção de talentos
  • Empresa atrativa para novos talentos

Concluindo

Confia que funciona, tem centenas de milhares de cases que comprovam.

Eu mesmo já fundei 2 empresas que seguem firmes até hoje e funcionam desde sempre – dia zero – no modelo remoto.

Espero que a informação ajude quem precisa de ajuda :)

Compartilhe com as pessoas que precisam!

[s]
Guto

—- 

Este post usa a tag #FalaGutera, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Pensamentos claros, mandando a real para quem quiser ler.


Post especial para quem está começando, no meio do caminho e também para gestores antenados.

1. Pedir ajuda não é sinal de fraqueza;

2. Ajudar outra pessoa não é um problema e sim um ato de gentileza, respeito e empatia;

3. Cada um tem experiências e conhecimentos distintos em níveis distintos, é isso que torna sua equipe rica e diversa;

4. Compartilhar conhecimento faz todos crescerem juntos e faz o time se tornar mais forte e unido;

5. Respeito não se combina, respeito se tem, não é opcional;

6. Empatia tem que se ter sempre, em todas as direções possíveis;

7. Tentar entender um problema e ajudar a resolver é mais eficiente e humano do que apontar o problema e sumir;

8. Criar um ambiente saudável, seguro e profissional é responsabilidade de todos;

9. Não se estimula competição entre pessoas do mesmo time, e também não se deve comparar hard skills, soft skills e personalidades, somos todos diferentes, cada um com suas experiências, qualidades e aprendizados;

10. Colaboração se estimula, e deve-se praticar sempre;

11. Controle excessivo só gera perturbação no time ao invés de ajudar;

12. É preciso ter equilíbrio entre as necessidades da empresa e as necessidades de seus colaboradores;

13. Uma empresa é formada de pessoas, sem pessoas não há empresa;

14. Se a empresa quer ser bem sucedida ela tem que se preocupar com o bem estar do seu time, tanto quanto com o seu sucesso. Sem um time vocês não vão entregar nada, sem entregas não tem sucesso;

15. Estenda essa cortesia – preocupação – para os familiares em primeiro grau da pessoa que trabalha contigo, ninguém trabalha bem sabendo com o filho/filha/esposa/pai/mãe/pet está mal;

16. Ameaçar pessoas, mesmo que de forma subliminar é sinal de falta de capacidade de liderar e mostra a completa pobreza de compreensão de como gerir uma time e falta de empatia com seres humanos;
 
17. O gestor deve ser direto, honesto e agir com respeito em qualquer situação;

18. Espera-se em 2022 uma cultura centrada em pessoas, para que essas pessoas juntas possam ajudar sua empresa a alcançar seus objetivos;

19. Aquela cultura focada primeiro no lucro da empresa, depois na satisfação dos clientes e por último nos colaboradores é um mindset de empresas dos anos 80/90, não funciona mais e maioria dos profissionais não aceita fazer parte de lugares assim, é hora de mudar ou fechar;

20. Pessoas não são máquinas ou ferramentas que estão ali só para fazer seu cliente feliz. Pessoas são pessoas e devem ser tratadas e respeitadas como tal;

21. Se trabalha remoto tente manter uma sala de vídeo aberta para se sentir próximo dos demais, como se fosse a mesa do lado, converse com eles além da daily, além da review, além da retrospectiva, converse sempre que puder. Já estamos em modelo remoto onde a sensação de distância pode ser maior, portanto, manter contato e conversar regularmente é essencial;

22. Gestor, One-a-One só funciona se existe confiança, se não houver não adianta que ninguém vai ser abrir e conversar;

23. Gestor, One-a-One não é só para o funcionário dar feedback que não pode dar em reunião pública, ele tá ali para aprender a confiar em você e você está lá para ajudá-lo a crescer como pessoa, profissional e principalmente para construir laços;

24. Alguns usam One-a-One apenas para falar de trabalho e como crescer na empresa ou profissão, outros evitam falar de trabalho, depende da empresa e de como se aplica, no final, o importante é ter equilíbrio e saber que o objetivo é construir confiança, laços e apoiar as pessoas do seu time e empresa;

25. No final do dia você vai ver que tudo está relacionado as pessoas. Entenda que a forma como nós nos relacionamos e colaboramos é reflexo de como a empresa funciona ou não. Como eu já disse e repito, empresas são formadas por pessoas, e sem pessoas empresas não existem e não funcionam.

26. Pessoas não são recursos, pare de chamar pessoas de recursos, mude o nome do seu departamento de "recursos humanos" para "departamento de pessoas", esse é o primeiro passo, o segundo é enxergá-los como colaboradores essenciais para seu sucesso e não como meros empregados transitórios;

27. Pare de dizer que colaboradores tem que ralar como se fosse o dono da empresa, eu só vou concordar com isso se eles forem sócios e ganharem a mesma coisa. Cada um no seu quadrado, cada com na sua responsabilidade, sem loucura ou devaneios, foco no profissionalismo e nada além;

28. O maior e mais importante princípio dentro de qualquer empresa chama-se “RESPEITO”. Tudo se constrói em volta disso.

29. O segundo mais importante chama-se EMPATIA, sem ela, sua empresa é oca.

30. As pessoas não precisam gostar de você, e nem você precisa gostar de todo mundo da empresa, mas todos precisam se respeitar, colaborar e se ajudar, e se der para gostar, ai é melhor ainda :)

[s]
Guto

--- 

Este post usa a tag #FalaGutera, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Venha conhecer ferramentas do ecosistema Suse Rancher.


Há muito além do Rancher :)

1. Rancher

Um gerenciador completo para rodar containers em produção usando Kubernetes como base.

https://github.com/rancher

2. RKE

Distribuição Kubernetes Rancher e também o instalador.

https://github.com/rancher/rke

3. RKE v2

Nova versão da distribuição Kubernetes Rancher com foco em segurança, especialmente desenvolvida para o governo americano.

https://rke2.io

4. K3S

Uma distribuição Kubernetes bem leve para uso em IOT e Edge com grande suporte a ARM. Além disso, pode ser utilizada para desenvolvimento de manifestos, pacotes k8s e uso em CI.

https://k3s.io

5. K3D

É o K3S empacotado para rodar em Docker, com isso você cria um cluster single node e pode validar o que precisar no K8S, excelente para desenvolvimento.

https://k3d.io

6. Rio

Um CD com foco em Kubernetes.

https://rio.io

7. Submariner

Uma ferramenta que permite conectar PODS em diferentes clusters kubernetes.

https://submariner.io

8. Longhorn

Um storage distribuído de blocos para kubernetes.

https://longhorn.io

9. Harvester HCI

Ferramenta de hiperconvergência para unir seus ambientes de container e virtualização.

http://harvesterhci.io

10. Fleet

Um gerenciador de clusters GitOps para dar conta de todos os seus clusters K8S.

https://fleet.rancher.io

[s]
Guto

---

Este post é do tipo #MindNotes, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Lista de 5 projetos CI/CD com foco em K8S para conhecer!


Esses são projetos modernos para Cloud Native e Kubernetes!

1. Flux

Esse foi o projeto que começou tudo no GitOps, feito pela empresa WeaveWorks que cunhou o termo. Ele oferece CD via GitOps para suas apps e também para infraestrutura do seu cluster K8S.

https://fluxcd.io/

2. ArgoCD


O Argo é uma ferramenta de CD declarativa no estilo GitOps que traz um painel web muito eficiente para lidar com projetos em K8S.

https://argoproj.github.io/

3. Tekton

É uma ferramenta CI/CD, com foco total em Cloud Native feita para kubernetes que roda apenas em kubernetes, perfeita para te ajudar a fazer o build, rodar testes e fazer o deploy de sua APP no K8S. 

https://tekton.dev/

4. Flagger

É uma ferramenta com foco em CD que te ajuda a automatizar todo o processo de release de suas apps que rodam em K8S. 

https://flagger.app

5. Werf

É uma ferramenta de CI/CD que usa o que eles chamam de Giterminismo, é um tipo de idempotência com determinismo que gerencia e mantém os estados de suas APPs no cluster.

https://werf.io/

[s]
Guto

---

Este post é do tipo #MindNotes, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho.

 


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

Bora anotar algumas dicas do USG já que documentação da CLI é rara.

Load balancer

checando status do LB

gutocarvalho@RoteadorUSG:~$ show load-balance status

saída exemplo

show load-balance status
Group wan_failover
  interface   : eth0
  carrier     : up
  status      : active
  gateway     : 192.168.1.1
  route table : 201
  weight      : 100%
  flows
      WAN Out : 11156
      WAN In  : 2048
    Local Out : 55

  interface   : eth2
  carrier     : up
  status      : failover
  gateway     : 192.168.22.1
  route table : 202
  weight      : 0%
  flows
      WAN Out : 1101
      WAN In  : 0
    Local Out : 27

checando métricas do load balancer

gutocarvalho@RoteadorUSG:~$ show load-balance watchdog

saída exemplo

Group wan_failover
  eth0
  status: Running
  pings: 6
  fails: 1
  run fails: 1/3
  route drops: 8
  ping gateway: ping.ubnt.com - REACHABLE
  last route drop   : Mon Feb  7 17:20:15 2022
  last route recover: Mon Feb  7 17:20:37 2022

  eth2
  status: Running
  failover-only mode
  pings: 35
  fails: 1
  run fails: 0/3
  route drops: 1
  ping gateway: ping.ubnt.com - REACHABLE
  last route drop   : Mon Feb  7 17:13:07 2022
  last route recover: Mon Feb  7 17:15:40 2022

vendo os logs

gutocarvalho@RoteadorUSG:~$ show log | grep wlb

saída exemplo

Feb  7 18:00:12 RoteadorUSG wlb: wlb-wan_failover-eth0 wlb-wan_failover-eth0 reachability failed, failover
Feb  7 18:00:12 RoteadorUSG wlb: group wan_failover, interface eth0 going Inactive
Feb  7 18:00:13 RoteadorUSG wlb: group wan_failover, interface eth2 going Active
Feb  7 18:01:06 RoteadorUSG wlb: group wan_failover, interface eth0 going Active
Feb  7 18:04:25 RoteadorUSG wlb: wlb-wan_failover-eth0 wlb-wan_failover-eth0 reachability failed, failover
Feb  7 18:04:25 RoteadorUSG wlb: group wan_failover, interface eth0 going Inactive
Feb  7 18:04:26 RoteadorUSG wlb: group wan_failover, interface eth2 going Active
Feb  7 18:04:46 RoteadorUSG wlb: group wan_failover, interface eth0 going Active
Feb  7 18:15:46 RoteadorUSG wlb: wlb-wan_failover-eth2 wlb-wan_failover-eth2 reachability failed, failover

IP saindo pela WAN2

Policy-Based Routing (PBR) is a way to force traffic to use a specific address or interface as the next-hop. When using PBR, traffic is matched on a certain criteria, for example a source IP address, and forwarded to a next-hop. On the USG models, Policy-Based Routing can be used to send specific traffic to the WAN1/WAN2 interfaces.

To route traffic out of WAN2 based on the Source Network, Destination Port and Protocol:

configure
set protocols static table 5 route 0.0.0.0/0 next-hop <IP address>
set firewall modify LOAD_BALANCE rule 2501 action modify
set firewall modify LOAD_BALANCE rule 2501 modify table 5
set firewall modify LOAD_BALANCE rule 2501 source address <IP address>
set firewall modify LOAD_BALANCE rule 2501 destination port 80,443
set firewall modify LOAD_BALANCE rule 2501 protocol tcp
commit ; exit

Policy-Based Routing can be used with either weighted or failover-only Load Balancing. When using PPPoE interfaces, create an interface-route instead with the next-hop set to the interface. For example: set protocols static table 5 interface-route 0.0.0.0/0 next-hop-interface pppoe0.

In 1st command line, the next-hop gateway address of the ISP connected to the WAN2 interface.

In 4th line, you will need to mention the source from host from VLAN/LAN for am example VLAN 2 set as 192.168.2.0/24


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]

É fácil, vamos lá.


via ifconfig.me

$ curl ifconfig.me

via ip.me

$ curl ip.me

via ipinfo.io

$ curl ipinfo.io

voce pode até criar um alias nos eu .bashrc ou .zshrc

alias myip="curl ip.me"

e depois de recarregar o rc é só digitar no terminal

$ myip

[s]
Guto


---

Este post é do tipo #MindNotes, entenda aqui.

Se gostou manda um alo no twitter @gutocarvalho :)


Gostou do conteúdo?

Você também me encontra nessas redes!

Mastodon

@gutocarvalho@bolha.us

PixelFed

@gutocarvalho@bolha.photos

Lemmy

@gutocarvalho@bolha.forum

WriteFreely

@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog

Bookwyrm

@gutocarvalho@bolha.review

Peertube

@gutocarvalho@bolha.tube

Friendica

@gutocarvalho@bolha.network

Quer saber mais sobre mim?

Visite meus sites!

E meus blogs:

Conhece o Coletivo Bolha?

Então vem conhecer o bolha.io ou bolhaverso!

Nós temos muito mais para compartilhar contigo!

Quer apoiar nosso trabalho? Você pode!

Te vejo no mastodon da bolha.us!

[s]