Open andyarauj0 opened 1 year ago
Formado em Ciencia da Computação, 5 anos atuando com tecnologia, apaixonado por computação em nuvem, kubernetes e DevOps
Tudo começou quando mais novo apaixonado por jogos multiplayer, eu tentava buscar entender como que funcionava por debaixo dos panos a relação entre quem executava o jogo e o servidor que hospedava aquela sessão online e com isso, tive a curiosidade e a ousadia de começar a realizar por conta própria, consultorias e oferecer serviços para que uma pessoa não técnica pudesse ter o seu servidor de jogo online. Como já usuário de linux na época, isso fez com que eu buscasse procurar por ferramentas para automatizar o processo de configuração desses servidores. A medida que problemas surgiam no meio do caminho, acabava me interessando mais por esse mundo de SysAdmin e daí também veio o interesse em cursar o bacharelado de Ciencia da Computação. Com essa experiencia, acabei tendo um objetivo muito claro de qual caminho eu queria seguir e com isso fui passando por estágios até encontrar a minha primeira oportunidade de trabalhar como DevOps e naquele tempo eu mal sabia o que essa palavra significava, porém o quanto mais me foram apresentados os desafios, mais acabou sentido fazendo para mim as coisas que já praticava em meus projetos pessoais e hoje tenho orgulho em atuar nessa profissão.
Atuar na SouJunior me dá o sentimento de satisfação pois é o lugar onde tenho aprendido a lidar com o processo da escuta,ter empatia e que diante desse mercado competitivo na area de tecnologia, estender a mao para que o outro tenha a oportunidade de ter os conhecimentos e práticas do mercado é algo nobre e a proposta da SouJunior é de aproximar as pessoas de projetos reais para que se tornem competitivas no mercado.
A cultura DevOps, é uma cultura de empoderamento, as práticas adotadas na SouJunior fazem com que os times realizem suas entregas com o melhor aproveitamento de agilidade e qualidade. O processo de compartilhamento de ferramentas faz com que toda a esteira do ciclo de software contemple principios de segurança, boas práticas de código e fazem com que automaticamente facilite a documentação do código.
Os nossos desafios consistem em propagar o processo de compartilhamento de ferramentas, disseminando o conhecimento, tornando o processo de entrega do software cada vez menos manual.
Através do compartilhamento de ferramentas, ativamente se envolvendo no processo de elaboração da arquitetura do software, elaborando estratégias seguras de como automatizar a entrega nos ambientes, automatizar também o processo de teste para que o desenvolvimento tenha o feedback constante evitando propagação de erros.
As ferramentas principais são Kubernetes como orquestração de containers, Docker como ferramenta de desenvolvimento local, Terraform para o provisionamento de recursos na nuvem, teleport para implementar o acesso a infraestrutura de forma auditável através da propria conta do Github e a nuvem publica da Amazon.
A automação é um dos pilares de nossas práticas DevOps na SouJunior, com ela, faz com que os times foquem mais na implementação do software e reduzam os Toils (atividades repetitivas) na hora de publicar para os ambientes.
Fazemos o uso de ferramentas open-source para se ter o monitoramento de nossas aplicações, ter o monitoramento de acessos aos ambientes, tendo rastreabilidade de quem acessa e o controle granularizado de acessos baseados em roles (papéis) onde é definido niveis de acesso entre os membros e lideres das equipes.
O primordial é a paixão pelo que faz, quando fazemos algo com amor nos tornamos cada vez mais destacados dentro do mercado de trabalho, a sede de busca por conhecimento, ter o senso de dono, incomodar-se com o que há de errado e solucionar o problema com praticas adequadas, tendo esses atributos, não só será bem sucedido na área de DevOps como em qualquer área da tecnologia. Busque manter-se atualizado acompanhando os principais canais da área de DevOps, participe de comunidades, eventos e pratique sempre os conhecimentos adquiridos. Seja entusiasta.
@sabrinamir podemos dar inicio no desenvolvimento dessa task?
Definição:
Como usuário Gostaria de acessar o site Para conhecer mais sobre a Área de DevOps
Descrição:
Este documento tem como objetivo apresentar aos usuários como atua a Área de DevOps e conhecer um pouco mais sobre nosso Head da área.
Protótipo:
Critérios de aceite:
Para acesso a "Área de Atuação" o usuário deverá acessar a Home do site da SouJunior.
Após acessar o site da SouJunior, o usuário deverá descer a barra de rolagem até a "Área de atuação" e selecionar a categoria "DevOps";
Após selecionar a opção "DevOps", o usuário acessará a página da Área de Atuação. Visualizará um breve contexto sobre a Área de DevOps, uma breve biografia do Head da Área e logo em seguida a entrevista com o Head;
As perguntas e respostas da Entrevista estarão dispostas em dropdown (suspensas) de forma aberta. Para diminuí-las será preciso clicar nelas;
Antes da entrevista, deverá constar a foto do Head e as suas Redes Sociais:
No final da entrevista deverá constar a foto da equipe de Data da SouJunior.
Ao clicar no botão do Linkedin ou do Discord, o usuário deverá ser informado de que ele será direcionado para uma nova página em outra aba, para que o Usuário possa continuar navegando no Site caso desejado.
Para o usuário retornar a página inicial do site SouJunior, deverá selecionar o botão de retroceder no inicio da página.! Image
Seção 1 - [Texto Sobre Área de Atuação - DevOps]
O setor de DevOps desempenha um papel crucial em empresas de tecnologia, promovendo colaboração entre equipes, automação de processos e garantindo o desempenho dos sistemas de software. Eles eliminam barreiras entre desenvolvimento e operações, otimizam o ciclo de desenvolvimento, e permitem entrega rápida e confiável. Além disso, focam na estabilidade, escalabilidade e segurança dos sistemas através de monitoramento proativo. Em resumo, o setor de DevOps facilita colaboração, automação e qualidade dos produtos de software em empresas de tecnologia.
Seção 2 - [Entrevista com o Head da Área de Data - xxxxxxxxxx]
Experiência no mercado há 5 anos atuando diretamente com tecnologias de sistemas distribuídos, tecnologias essas de container, orquestração de container com Kubernetes, implantação de fluxos de CI/CD, implantação de abordagens de Infraestrutura como código(IaC), aplicação de técnicas de monitoramento, implantação de malha de serviços utilizando Istio + gRPC e também na atuação direta em difundir a cultura DevOps dentro da organização, dando o suporte ponta a ponta a fim de atingir as metas da organização por meio de fluxos eficientes para a melhoria contínua no ciclo de desenvolvimento de software.
Como você iniciou na área da tecnologia? Tudo começou quando mais novo apaixonado por jogos multiplayer, eu tentava buscar entender como que funcionava por debaixo dos panos a relação entre quem executava o jogo e o servidor que hospedava aquela sessão online e com isso, tive a curiosidade e a ousadia de começar a realizar por conta própria, consultorias e oferecer serviços para que uma pessoa não técnica pudesse ter o seu servidor de jogo online. Como já usuário de linux na época, isso fez com que eu buscasse procurar por ferramentas para automatizar o processo de configuração desses servidores. A medida que problemas surgiam no meio do caminho, acabava me interessando mais por esse mundo de SysAdmin e daí também veio o interesse em cursar o bacharelado de Ciencia da Computação. Com essa experiencia, acabei tendo um objetivo muito claro de qual caminho eu queria seguir e com isso fui passando por estágios até encontrar a minha primeira oportunidade de trabalhar como DevOps e naquele tempo eu mal sabia o que essa palavra significava, porém o quanto mais me foram apresentados os desafios, mais acabou sentido fazendo para mim as coisas que já praticava em meus projetos pessoais e hoje tenho orgulho em atuar nessa profissão.
O que te motivou a fazer parte da SouJunior? Atuar na SouJunior me dá o sentimento de satisfação pois é o lugar onde tenho aprendido a lidar com o processo da escuta,ter empatia e que diante desse mercado competitivo na area de tecnologia, estender a mao para que o outro tenha a oportunidade de ter os conhecimentos e práticas do mercado é algo nobre e a proposta da SouJunior é de aproximar as pessoas de projetos reais para que se tornem competitivas no mercado.
Como você descreveria a cultura de DevOps na SouJunior e como ela impacta nossas operações e resultados? A cultura DevOps, é uma cultura de empoderamento, as práticas adotadas na SouJunior fazem com que os times realizem suas entregas com o melhor aproveitamento de agilidade e qualidade. O processo de compartilhamento de ferramentas faz com que toda a esteira do ciclo de software contemple principios de segurança, boas práticas de código e fazem com que automaticamente facilite a documentação do código.
Quais são os principais desafios enfrentados em nosso ambiente tecnológico e como são abordados pelo setor de DevOps? Os nossos desafios consistem em propagar o processo de compartilhamento de ferramentas, disseminando o conhecimento, tornando o processo de entrega do software cada vez menos manual.
Como o setor de DevOps colabora com outras áreas para garantir uma entrega de software eficiente e de alta qualidade? Através do compartilhamento de ferramentas, ativamente se envolvendo no processo de elaboração da arquitetura do software, elaborando estratégias seguras de como automatizar a entrega nos ambientes, automatizar também o processo de teste para que o desenvolvimento tenha o feedback constante evitando propagação de erros.
Quais ferramentas e tecnologias são fundamentais para o setor de DevOps em nossa empresa e como você as seleciona e implementa? As ferramentas principais são Kubernetes como orquestração de containers, Docker como ferramenta de desenvolvimento local, Terraform para o provisionamento de recursos na nuvem, teleport para implementar o acesso a infraestrutura de forma auditável através da propria conta do Github e a nuvem publica da Amazon.
Como o setor de DevOps lida com a automação de processos e quais são os benefícios que essa automação traz para a SouJunior? A automação é um dos pilares de nossas práticas DevOps na SouJunior, com ela, faz com que os times foquem mais na implementação do software e reduzam os Toils (atividades repetitivas) na hora de publicar para os ambientes.
Qual é a abordagem do setor de DevOps em relação à segurança e como você garante que nossas aplicações sejam protegidas contra ameaças? Fazemos o uso de ferramentas open-source para se ter o monitoramento de nossas aplicações, ter o monitoramento de acessos aos ambientes, tendo rastreabilidade de quem acessa e o controle granularizado de acessos baseados em roles (papéis) onde é definido niveis de acesso entre os membros e lideres das equipes.
Na sua opinião, quais são os diferenciais que tornam um profissional de DevOps bem-sucedido na indústria de tecnologia? E que orientatações você daria para quem está começando ou fazendo transição de carreira para a área de DevOps? O primordial é a paixão pelo que faz, quando fazemos algo com amor nos tornamos cada vez mais destacados dentro do mercado de trabalho, a sede de busca por conhecimento, ter o senso de dono, incomodar-se com o que há de errado e solucionar o problema com praticas adequadas, tendo esses atributos, não só será bem sucedido na área de DevOps como em qualquer área da tecnologia. Busque manter-se atualizado acompanhando os principais canais da área de DevOps, participe de comunidades, eventos e pratique sempre os conhecimentos adquiridos. Seja entusiasta.
FOTO DO HEAD:
FOTOS DA EQUIPE:
[INSPIRAÇÃO PARA UX]