Quem deve fazer esse treinamento:
A Instruct já entregou dezenas de projetos de criação de pipelines de Integração e Entrega Contínuas (CI/CD) para clientes de diversas verticais, principalmente no setor financeiro e de tecnologia.
Este treinamento avançado proporcionará aos participantes uma compreensão aprofundada das nossas estratégias inovadoras de implementação e gerenciamento de pipelines CI/CD usando GitLab CI.
Ao adotar essa abordagem diferenciada, as organizações poderão alcançar níveis mais altos de eficiência operacional, qualidade e resiliência em seus processos de desenvolvimento e entrega de software.
Formado em Ciência da Computação e pós-graduado em Redes pelo Instituto de Computação da UNICAMP.
Foi pioneiro na adoção de gerência automatizada de configuração de servidores usando a tecnologia Puppet, em conjunto com versionamento de código com Git desde 2011. Para a época, essas práticas eram ainda muito incipientes no mercado, ao mesmo tempo que conceitos como DevOps, Infraestrutura como Código e Entrega Contínua começaram a emergir.
Liderou diversos projetos de automação e infraestrutura como código em grandes empresas.
É formado em Ciência da Computação pela UNICAMP e possui especialização em Mineração de Dados Complexos pelo Instituto de Computação da UNICAMP.
Tem ampla experiência em diversas stacks e ambientes de desenvolvimento, adquiridas em consultorias e startups no Vale do Silício.
Ao longo de sua carreira na Instruct liderou grandes projetos e equipes. Criou diversas inovações técnicas que se tornaram contribuições nos mais diversos projetos Open Source.
As práticas de integração e a entrega contínua (CI/CD) são vitais para as empresas lançarem produtos e novas funcionalidades, assim como corrigir problemas, rapidamente.
Um dos principais benefícios de abordar Pipelines como Produto reside na sua natureza reutilizável. Uma vez criada, a pipeline pode ser empregada repetidamente para diversos projetos, sendo oferecida de forma consolidada à sua organização.
Diferentemente da prática comum de simplesmente copiar e colar arquivos, nossa estratégia proporciona uma solução eficaz, onde a integridade é mantida e permite a oferta de múltiplas versões de uma pipeline, sem a necessidade constante de replicação manual.
Através da centralização e reutilização dos pipelines como um produto completo, elimina-se a prática obsoleta de criar várias cópias dispersas e não gerenciadas. Cada pipeline passa a ser mantida e atualizada, possibilitando uma gestão fluida e transparente das mudanças e atualizações. Isso não apenas economiza tempo, mas também assegura que a consistência e a qualidade sejam preservadas.
Ao adotar a abordagem de pipelines como produto, a empresa não apenas aumenta sua produtividade, mas também estabelece um padrão de excelência que deve ser seguido.
Integrar diversas ferramentas e tecnologias para criar pipelines coesos é desafiador, especialmente quando não há o conhecimento difundido em múltiplos times.
Manter pipelines atualizadas, adicionando novas funcionalidades e ajustando as existentes para atender às mudanças nos requisitos da organização quando existem dezenas de projetos simultâneos.
Garantir a segurança dos dados código durante todo o processo de integração e entrega, incluindo a proteção contra ameaças como ataques cibernéticos.
Controlar e versionar as configurações de ambientes para evitar discrepâncias entre ambientes de desenvolvimento, teste e produção.
Garantir que o feedback seja fornecido rapidamente aos desenvolvedores, permitindo correções imediatas em caso de problemas ou falhas.
Gerenciar conflitos que podem surgir quando várias equipes ou desenvolvedores precisam contribuir o processo de entrega de sistemas complexos.
Os treinamentos acontecem na modalidade online e ao vivo e possuem limite de participantes, assim conseguimos garantir uma alta qualidade na interação e apoio aos participantes.
Os treinamentos acontecem na modalidade online e ao vivo e possuem limite de participantes, assim conseguimos garantir uma alta qualidade na interação e apoio aos participantes.