DevOpsDay Porto Alegre

Saturday 5th August 2017

03:45
0
Openshift - do editor ao navegador
Talk by Mateus Caruccio (20 minutes)

Openshift - do editor ao navegador

09:40 Logging Analytics e Machine Learning com Elastic Stack
Talk by Thiago Souza (20 minutes)

Logging Analytics e Machine Learning com Elastic Stack

10:10 Continuous Delivery / Deployment
Talk by Marcelo Adamatti (15 minutes)

Como podemos obter CD / CI? Com quais as tools disponíveis para isso (ex: docker, jenkins, etc)? Precisa de testes? Mas o stackOverflow não faz testes pré prod! Quais técnicas podem ajudar nisso (ex: BDD, feature toggles)

10:30
0
Twelve factor apps, docker na cloud e outras buzzwords
Talk by Fernando Ruaro, Waldemar Neto (15 minutes)

Estamos na era da cloud, da alta disponibilidade, nossas aplicações precisam ser resilientes e escaláveis, numa infraestrutura confiável e replicável. Quais os passos necessários para chegarmos a isso? O que as aplicações precisam para entrar na era da cloud? Quais as mudanças que os processos como integração contínua e deploy contínuo devem sofrer? Como rodar containers em produção? Como provisionar infraestrutura necessária? Essas e outras questões serão respondidas nessa palestra, onde iremos dividir nossa experiência em suportar serviços de alta demanda na cloud, desenvolvimento de micro serviços e boas práticas de software. Iremos partir de uma aplicação “old school” (sem automação nenhuma), e apresentar cada cada um dos passos necessários para que, ao final, possamos ter uma aplicação dockerizada, com integração contínua, e publicação em um cluster escalável de Kubernetes.

10:50
1
Blameless: A culpa não é sua
Talk by Fernando Ike (15 minutes)

Ainda é muito praticado a cultura de responsabilizar as (outras) pessoas nas organizações por falhas, erros em incidentes e problemas. Uma das maneiras de mudar é implementar a cultura Blameless (Postmortem), ela tem o objetivo de não apontar para pessoas mas sim identificar e corrigir nos processos a causa da ocorrência. Blameless é muito importante para o aprendizado e crescimento das equipe nas organizações, ela é parte fundamental para que o Second e Third Way (The Three Way) seja bem implementado. Blameless também é aplicado em outras indústrias como aviação e engenharia.

11:30 Visual Regression Testing: mais um tipo de teste pra sua pipeline
Talk by Samanta Cicilia de Barros Souza (20 minutes)

No meu último projeto me deparei com o desafio de automatizar testes para gráficos onde as cores, formatos e detalhes eram muito importantes para a funcionalidade. A solução foi aplicar Visual Regression Testing e garantir que esses aspectos visuais estavam de acordo com o esperado. Nessa palestra vamos ver o que é Visual Regression Testing e exemplos de como automatizar usando algumas ferramentas de mercado (Percy, Lineup, Visual Review, AppliTools, GalenFramework) e também que é possível implementar a sua própria.

14:25 Kubernetes: Orquestrando o ambiente produtivo do maior e-commerce alimentar do Brasil
Talk by Rodrigo Fior Kuntzer (15 minutes)

Pretendo trazer a experiência de um ano com o Kubernetes em produção, mostrando os aprendizados, erros e acertos, como conviver com uma infraestrutura híbrida entre cloud e on promise. Quais as estratégias de alta disponibilidade, deployment, monitoramento e integração contínua utilizadas.

14:45
1
Performance Tests with JMeter, Docker and Jenkins
Talk by Fernanda Machado (15 minutes)

Provide an overview about the different types of performance tests and a step-by-step approach to run performance tests with JMeter, Docker and Jenkins. Share tips for implementing an effective application performance testing strategy and interpreting performance test results.

15:05 DevOps na vida Real ou como fazemos no Terra
Talk by Rafael Cirolini (15 minutes)

Conceito: Como formamos os times Principais erros e acertos em Projetos de grande porte Ferramentas: Como usamos diversas ferramentas no dia a dia para nos ajudas a controlar o ecossistema de mais de 1500 servidores. Git Jenkins Puppet Fabric Nagios

16:15
1
A importância do Continuous Testing
Talk by Elias Nogueira (15 minutes)

Teste Contínuo (Continuous Testing) é um dos fundamentos do Continuous Delivery mas muitos focam apenas em testes unitários e funcionais. Outros implementam de uma forma que não conseguem enxergar valor ou mesmo feedback rápido. Veremos em quantas partes do processo do Continuos Delivery podemos (e devemos) aplicar a automação de teste e como.

16:35
0
Montando um Fluxo de Entrega Continua com Rails, Docker, AWS e Github
Talk by Pedro Schleder (15 minutes)

A ideia apresentar um hands on de como montar uma pipeline de desenvolvimento, teste e deploy para desmistificar um pouco para quem ainda esta começando. Durante a palestra irei mostrar como montar um projeto Rails dentro de um container para desenvolvimento em qualquer maquina, como subir o código para o Github, testar na AWS PipeLine e fazer o deploy em um container dentro de uma EC2.

17:35 Infraestrutura imutável com mobykit (Moby, Linuxkit e Infrakit)
Talk by Wellington Silva (20 minutes)

Vamos mostrar as novas ferramentas liberadas pelo time da Docker Inc na última Dockercon para construção, provisionamento e execução de sistemas operacionais super leves e seguras que rodam contêineres Linux e como essas novas ferramentas se aplicam no paradigma de infraestrutura imutável.

18:05
1
DevOps ToolKit
Talk by Jeferson Fernando, Mateus Prado (20 minutes)

Já sabemos que DevOps também é cultura, onde é necessário diversas habilidades que vai além do técnico, mas hoje vamos abordar quais as ferramentas que empresas que já possuem a cultura DevOps utilizam no seu dia-a-dia, seja para seu CI/CD, automação de sua infra e outras ferramentas importantes para aumentar a produtividade de sua equipe e a frequências de entregas.

18:35
0
DevSecOps - onde entra a segurança no ciclo de vida do software? (15 minutes)

Queremos entregar sofware mais rápido, com qualidade e estabilidade. Coninuous Integration, Continuous Deployment, automatização de testes e processos, virtualização. Mas e a segurança? As falhas podem ir desde código ruim até servidores mal configurados. Precisamos garantir a segurança durante todo o desenvolvimento, não só procurar falhas depois que tudo está pronto. E é aí que entra a ideia de DevSecOps.