Bootcamp: Microserviços, Docker, Kubernetes, Jenkins e Helm
What you'll learn
- Conhecer o mundo CloudNative, implantar um sistema end-to-end com Microserviços, Gestão de Containers, Continuous Integration, Continuous Delivery e Deployment na prática, com foco total em automações e cultura DevOps.
Requirements
- Operação e utilização básica de Linux.
- Conhecimentos ou contato com aplicações Web e desenvolvimento de Software.
- Lógica de programação e contato com ao menos uma linguagem.
Description
Bootcamp exclusivamente orientado ao mundo DevOps, com um viés totalmente prático e técnico teremos uma imersão completa:
Iniciando dos builds da nossa aplicação, vamos entender e explorar uma arquitetura de microserviços
Criaremos nossas imagens docker e nosso registry
Vamos instalar e aprender a utilizar um cluster de Kubernetes
Junto a ele um repositório Helm
E nossa ferramenta de CI, o Jenkins, onde faremos todos os pipelines de automação.
Todos essas (e vários outras) abordagens e tecnologias serão cuidadosamente explicadas, ao final de nossa jornada você terá formado sua opinião as diversas tecnologias, e estará apto a discuti-las e também implantá-las. Numa metodologia totalmente efetiva, nosso bootcamp é uma imersão completa e prática no mundo DevOps!
Who this course is for:
- Profissionais da área de tecnologia que desejam se atualizar em novas tecnologias, ou até mesmo embarcar um novo rumo em suas carreiras.
Instructors
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!
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