ChatOps com ChatBot: Mattermost, Netdata, Jenkins e Gitlab
What you'll learn
- Ideal para times DevOps, utilize recursos para criar um ambiente Colaborativo, Integrado e Automatizado, através das ferramentas Mattermost e Hubot, com integrações com Jenkins, Gitlab e Netdata.
Requirements
- Conhecimentos Básicos em Docker
Description
Chatops: com certeza você já ouviu este termo algumas outras vezes.
E na verdade tudo aqui se trata de comunicação: pessoas, ferramentas, processos, muita automação e transparência!
Você irá criar e operar:
- Mattermost: Nosso 'Ponto Central', o Board de Comunicações, com webhooks e integrações;
- Hubot: irá criar um robô, configurá-lo cpm plugins e customizá-lo com desenvolvimentos via CoffeeScript;
- Integrações: conectaremos também Jenkins, Gitlab e o Netdata em nosso toolkit;
Who this course is for:
- Profissionais de Tecnologia: Desenvolvedores, Engenheiros de Software, Arquitetos de Aplicação, Arquitetos de Infraestrutura e Operações.
Course content
- Preview07:10
- Preview14:26
Instructors
Há 13 anos atuando como desenvolvedor Java, e, nos últimos 5 anos trabalhando com práticas DevOps, Microserviços, Aplicações Distribuidas, Cloud, Tecnologias FullStack, Qualidade de Software e Ferramentas de Automação.
Por todos estes anos, tive a oportunidade em atuar em grandes companhias como Ericsson, Telefônica, com atuações no Brasil e Espanha, e, atualmente Arquiteto na Cielo.
Como um bom anfitrião Java, conheço sua stack (JEE, CDI, JPA, EJB), os principais frameworks de seu ecossistema (Hibernate, Struts, PrimeFaces, String-Boot-Batch-MVC-etc), ferramentas e abordagens de TDD e BDD: Selenium, Jmeter and Junit .
E falando nisso... 2+ últimos anos, tenho feito imersões no mundo FullStack: NodeJS, MongoDB e Angular.
Por último (e não menos importante rs) Tenho dois projetos Open Source:
HappyBonsai and weSmile.xyz, ambos escritos em Python, embarcados em Raspberries em distribuições Linux, trabalhando com as plataformas Amazon AWS, Yahoo Flickr, Google Cloud, plataforma IoT, Devices, MQTT e alguns componentes escritos em C embarcados em Arduino.
Vamos falar sobre DevOps?
Inciando do SCM, sou um Administrador GitLab, e um instrutor Git (no passado essa ferramenta seria o SVN), ensinando sobre técnicas, melhores práticas, estratégias de versionamento, colaboração e trabalho em equipe.
E a Integração Contínua... que advento sensacional! 6+ anos trabalhando com Jenkins, tive a oportunidade de escrever algumas centenas de pipelines-as-a-code (scripted's e coded's), utilzando alguns(vários) plugins e integrações.
Algumas outras ferramentas?
Vidrado em infra-as-a-code, em meu setup tudo já nasce via Vagrant e uma série de automações com o Ansible (nunca mais usei o apt-get manualmente depois de conhecer esse cara).
E antes que eu me esqueça, sou levemente viciado em tecnologia
Conteúdos, artigos e treinamentos Hard Skills.
Tudo orientado ao mundo DevOps: SCM, Arquitetura, Desenvolvimento, Integração Contínua, Qualidade, Automação, Entregas Contínuas e Monitoração.
Nossos cursos são essencialmente práticos e refletem o mercado, nossa preocupação com a metodologia e didática está em constante evolução!
Ao todo temos 6 treinamentos em território nacional, e o primeiro bootcamp internacional já está sendo desenvolvido na Europa.
O principal objetivo? Ensinar com Inovação!
Conte conosco, sempre!