Concrete | Como foi o DevOps on Beer
Como todo bom DevOps, Alex Marmute, Cristian Trucco e Marcelo Coimbra fizeram de tudo para ninguém precisar fazer nada. 😉 Zoeiras à parte, nossos CSers compartilharam conhecimento sobre a cultura DevOps, boas prática de infraestrutura como código e versionamento em um Coders on Beer pra lá de animado.
Alex Marmute deu início aos trabalhos fazendo um overview do trabalho do DevOps. Apesar de existir um approach universal, aqui na Concrete a gente trata de uma forma bem ágil. "É aquele DevOps raiz, que nasceu lá do Ágil de 2008 e está no backstage da Concrete desde então", explica.
Cada empresa tem um jeito de enxergar DevOps, por ser muito amplo, por isso Marmute fez questão de falar de cases e traçar uma linha do tempo da cultura na Concrete. "Hoje temos uma série de ferramentas, mas também temos DevOps trabalhando como devs, indo para a parte de Ágil, fazendo testes. A ideia foi mostrar como tudo isso funciona agregado, papel do DevOps na visão do mercado moderno", disse.
Em seguida, Cristian Trucco apostou no hands on de como provisionar uma infra de containers usando um PaaS (Plataform as a Service) da Google, o Kubernetes Engine, para o lab e ainda explicou conceitos chaves do Kubernetes. Trucco decidiu trazer essa thread porque está trabalhando em um projeto na Concrete usando a stack de automatização e orquestração de container, duas ferramentas novas.
De acordo com o CSer, agora, em qualquer lugar, o mindset DevOps é esse: criar containers de forma automatizada, provendo e monitorando esses ambientes, minimizando os erros usando todas essas técnicas que vem por baixo do Kubernetes. "Ferramentas como essas ajudam a promover a integração e a entrega contínua, agilizando processos, reduzindo erros, sendo mais produtivo e eficiente no ciclo de desenvolvimento", disse.
Já Marcelo Coimbra falou sobre como gerar Changelog automaticamente, usando Git. Ele decidiu levar esse tema ao Coders on Beer porque já passou por um problema parecido e quis compartilhar com a galera por ser o tipo de coisa que pouca gente usa. Segundo Marcelo, tem muito do Git que fica por "debaixo dos panos" e que pode ser uma solução útil por ser uma aplicação voltada para várias oportunidades.
Com uma mini PoC (prova de conceito), o CSer fez um hands on, mostrando como fazer com que o Git auxilie na produtividade. "O que, geralmente, é uma tarefa chata. Vamos ser sinceros: quanto menos dor, melhor", se diverte Marcelo.
Você estava aqui? Conte para a gente como foi! Se você não veio, fique atento às nossas redes sociais para participar dos próximos. =) Semana que vem tem Android em São Paulo, hein? As vagas estão acabando.
Analista de Comunicação na Concrete, é jornalista por formação, especializada em Marketing Digital e gosta de estudar comportamento, consumo e branding. É ultramaratonista, wanna be de amazona; ama ler e tomar um bom vinho.