TDC 2018
São Paulo
Um dos maiores encontros de comunidades e empresas no Brasil

Trilha DevOps II Maximizando a integração entre equipes para entregar valor

DevOps é um dos tópicos mais discutidos do momento. DevOps engloba um conjunto de práticas, ferramentas e interações entre pessoas para aumentar a colaboração, comunicação e integração entre Desenvolvimento (Devs) e Operações de TI (Ops) para entregar software de modo mais eficiente, freqüente e confiável.

Venha conhecer nesta trilha diversas ferramentas, casos de sucesso e dicas práticas de como DevOps pode lhe ajudar e ser aplicado na sua carreira e empresa.

Palestras

Importante: A grade de palestras está sujeita a alterações sem prévio aviso.
Conteúdo
08:00 às 09:00 Credenciamento e recepção dos participantes

Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal.

09:00 às 10:00 Abertura do evento no Auditório Principal

Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores.

Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

10:10 às 11:00 O poder da abstração - Desfios técnicos e culturais na mudança de paradigma de OPS para DevOPS
Daniel Requena

A tecnologias que sustentam a cultura de trabalho DevOPS mudaram drasticamente as expectativas das áreas de negócio, mas como chegamos nesse ponto? Nessa apresentação, vamos falar sobre como a abstração revolucionou todas as áreas do conhecimento, em especial o desenvolvimento de software e mais recentemente o mundo de infraestrutura. Nesse novo cenário de abstração, quais os desafios profissionais, técnicos e principalmente culturais para um "Sysadmin Raiz" virar a página de OPS para o DevOPS?

11:10 às 12:00 Como DevOps pode nos fazer melhores desenvolvedores
Pedro Mázala

DevOps não está relacionado somente à cultura da empresa e da equipe. DevOps está diretamente relacionado ao nosso posicionamento como desenvolvedor e sobre como enxergamos os problemas. Aqui vou te mostrar algumas de minhas experiências e como DevOps me ajudou com isso.

DevOps Toolchains: Entendendo na prática o papel das técnicas e ferramentas no fluxo do DevOps
Marcell Castelo Branco / João Vinagre

Nesta sessão você vai conhecer o DevOps Toolchain na prática, acompanhando a utilização dos conceitos durante a execução de um ciclo completo de desenvolvimento, entrega e operação, e entender como o fluxo DevOps contribui para melhorar seus produtos e a entrega de valor para o negócio. Vamos simular:

  • o planejamento de Sprints e releases em um ALM usando o monitoramento para contribuir com a priorização das estórias e diminuir débitos técnicos
  • testes automatizados implementados a partir dos critérios de aceitação de estórias
  • as integrações entre ALM, SCM e CI/CD
  • automações de configuração e infra
  • extração de evidencias de testes e de monitoramento
  • utilização de ChatOps
12:00 às 13:00 Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.
13:10 às 14:00 Versione seu banco de dados de forma idempotente e automatizada
Rafael Albuquerque Rasso

Durante a concepção de um software, um dos itens compreendidos no dia a dia de um profissional é o banco de dados. Aliado a isto estão as mudanças que estes bancos de dados sofrem, como por exemplo: criação de tabelas, carga de dados, triggers, etc... E com essas mudanças surgem os arquivos .sql. A medida que a aplicação cresce é comum que o número de arquivos também aumentem e cada vez é mais difícil gerenciar o que já foi ou não aplicado, bem como é gasto algumas horas na execução manual dos mesmos. Nesta palestra demonstrarei como esses problemas podem ser minimizados, aplicando o conceito matemático de idempotência e automatização de migração, com o auxílio da ferramenta flyway.

DevOps aplicado a sistemas embarcados
Nessa palestra, vamos falar sobre softwares embarcados, ver como é feita a entrega contínua deles, considerando a diversidade de plataformas de hardware. Começaremos pela compilação do firmware, passaremos pela automação dos testes e iremos até a disponibilização de uma versão para o cliente. E também sobre as tecnologias usadas no pipeline de entrega contínua, tais como Ansible, Vagrant, Docker, Jenkins, Elasticsearch, como a automação dos testes é feita envolvendo topologias de rede complexas, além da cultura e práticas que possibilitam as entregas frequentes.
14:10 às 15:00 Tire o atraso de seus projetos legados
Rafael Gumieri

Os caminhos para sair da estagnação e revolucionar o ferramental de sua equipe. Como voltar a ser competitivo no mercado recuperando a agilidade, organização, eficiência e estabilidade dos projetos.

Nesta Talk Rafael Gumieri, engenheiro de software na TecnoSpeed, vai apresentar como o DevOps se tornou uma necessidade para resolver os problemas de estabilidade de projetos que precisavam ser mantidos e como foi que conseguiu convencer os demais colaboradores a adotar diversas das ferramentas novas no mercado, passando por controle de versão, containers e até micro-serviços.

Agile e DevOps em empresa de grande porte e clássica, é possível? Sim, venha conhecer a jornada da Via Varejo!
Marcelo Ingarano / Maicon Peixinho
A Via Varejo é uma das principais empresas do mercado de varejo do Brasil e nosso projeto consiste em retirar o mainframe de nossas lojas, oferecendo uma solução web totalmente nova que usa tecnologias de ponta como Angular 2, Spring Boot, Kubernetes, Solr e Mongo, trazendo consigo as ferramentas da Atlassian, um estilo ágil e DevOps para integrar, melhorar, distribuir e implantar continuamente. Nessa palestra iremos abordar a jornada da transformação em curso, os benefícios, desafios, os melhores práticas adotadas, lições aprendidas e o próximos passos desse trabalho.
15:00 às 15:30 Coffee-break e Networking

Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos.

Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

15:40 às 16:30 Provisionando pipelines em Jenkins efêmeros em um cluster Openshift.
Cléber da Silveira

Com o aumento de deploys em arquiteturas de microserviços e o aumento de sistemas distribuídos a necessidade de provisionar pipelines escaláveis e redimensionáveis em infraestrutura computacional de acordo o maior ou menor número de deploys de diversos times que praticam DevOps cada vez mais se torna necessária.

Essa palestra tem como objetivo demostrar em pipelines de ambientes de cloud computing e o provionsamento de um jenkins como infraestrutura como código, de forma efêmera, e tendo como ciclo de vida a execução do deploy em específico.

Os pipelines serão criados em um cluster de orquestração em Openshift em uma máquina provisionada na AWS.

Como o Istio facilita deployments (A/B, Canary) entre micro-serviços
Jonh Wendell

Plataformas como o Kubernetes, por exemplo, têm algum tipo de solução para fazer certos tipos de deployments, como A/B. Mas elas não fornecem muita flexibilidade quanto ao deployment em si. Por exemplo: "Quero direcionar 1% do tráfego para a versão v2 da minha aplicação, mas somente para usuários do Firefox".

O projeto Istio vem para facilitar a vida tanto dos sysadmins, que gerenciam a comunicação entre os [micro] serviços da aplicação, bem como a vida dos desenvolvedores, que não precisam mais injetar no código fonte coisas que lidam com a rede, como Circuit Breakers, Retries, etc.

Introduziremos o Istio e mostraremos o que ganhamos o adotando na nossa infra.

16:40 às 17:30 Criando uma esteira de entrega continua com Python + Ansible + Jenkins e Openshift
Odilon Junior
Em empresas com processos definidos por um comitê de segurança e supervisionada por um órgão regulador federal, as vezes não é possível fazer o deploy dos sistemas de forma 100% automatizada. Porém é possível automatizar os processos manuais e deixar somente a parte de aprovação do ambiente para os analistas/gestores. Nessa palestra será demonstrado um dos casos para deploy de aplicações com linguagem JAVA em um banco público. Utilizando Python como frontend para um Dashboard de controle e ansible como orquestrador do deploy das aplicações, integrando o pipeline com Jenkins com o Openshift Origin.
Infraestrutura Programável: como alcançar a adesão do Sysadmin
Ana Kniphoff
Um dos grandes desafios atuais na evolução da Infraestrutura Programável nas organizações consiste na adesão do sysadmin às práticas de automação da Infraestrutura. Considerando isso, apresento um case de uma revisão cultural e técnica do cenário de Automação de uma Instituição Financeira Conservadora, que resultou na mudança da abordagem de demonstração de valor, aliada a uma migração estratégica de ferramenta, considerando o contexto da organização e dos engenheiros, e promoveu uma transformação orgânica na adesão dos sysadmins aos processos e práticas de automação.
17:40 às 18:30 Pipelines avançados para Hypothesis-Driven Development
Edson Yanaga

Nós já automatizamos nossos pipelines. Já sabemos tudo de blue/green e canários. Mas agora nós precisamos alcançar o próximo nível em termos de release de software: precisamos testar nossas hipóteses de negócios. Três diferentes abordagens se destacam nesta área: smart routers, feature toggles e service meshes. Falaremos de todas.

Participe desta palestra para ver muitos demos e deployments com as três diferentes abordagens de A/B testing. Você pode até estar pensando em como fazer A/B, mas nesta palestra você poderá compreender tudo, de A a Z.

18:40 às 19:00 Encerramento e Sorteios

No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura.

Após a apresentação de resultados do dia muitos sorteios fecharão o dia.

Data e Local

Quarta-feira, 18 de Julho de 2018

10 às 19h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Vila Olímpia | São Paulo - SP

Informações sobre Data e Local


Público Alvo

Desenvolvedores, Sysadmins, Gestores e outras áreas afins


Investimento

presencial:R$ 265,00

Fazendo sua inscrição presencial, você terá acesso a esta trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.

Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.


Palestrantes desta trilha

Cléber da Silveira
Cléber da Silveira
DBServer Assessoria de Sistemas
Daniel Requena
Daniel Requena
Mandic Rivendel
João Vinagre
João Vinagre
Avenue Code
Pedro Mázala
Pedro Mázala
DB1 Global Software
Rafael Albuquerque Rasso
Rafael Albuquerque Rasso
DB1 Global Software
Rafael Gumieri
Rafael Gumieri
@tecnospeed

Patrocinadores

Diamond





Patrocinio TDC Online


Patrocinios e Apoios Trilha e Workshop


Realização

Companhia Aérea Oficial