DevOps na prática Cielo Lio Magno Costa magnocosta.br @magnocosta_br @magnocosta O que é Cielo Lio? Arquitetura Cielo Lio Cielo Lio - Arquitetura Componentes Subtitulo { Firmware } { Apps Nativas } { Serviços & Api } { Apps Parceiros } Processo de Desenvolvimento Cielo Lio - Arquitetura Processos de Desenvolvimento Subtitulo Máximo de 3 dias aberto Branch Commits Pull Request Reviewer 1 Reviewer 2 Master { Código de servidor } {} Subtitulo Rest {} Subtitulo Testes Unitários {} Subtitulo Testes de Integração {} Subtitulo Testes de segurança {} Subtitulo {} Subtitulo Analisador de código {} Subtitulo >90% cobertura {} Subtitulo Pode ser refeito em 2 semanas {} Subtitulo Escalável Como validar essas premissas? 2.0 Repository Scan Native Pipeline Bitbucket Notifier Jenkins Monitor Slack Notifier Repository Scan Native Pipeline Bitbucket Notifier Jenkins Monitor Slack Notifier Repository Scan Native Pipeline Bitbucket Notifier Jenkins Monitor Slack Notifier Repository Scan Native Pipeline Bitbucket Notifier Jenkins Monitor Slack Notifier Repository Scan Native Pipeline Bitbucket Notifier Jenkins Monitor Slack Notifier Deploy Monitoramento Dado isso, temos… 20 micro serviços em produção. Expectativa de ultrapassar 50. Ruby Java Python New Relic monitorando todos os serviços. Jenkins analisando e validando premissas. Deploy TODOS os dias. Estamos contratando! m4u.com.br/vagas/ti