Curso Jenkins Essentials
24 horasVisão Geral
Este Curso Jenkins Essentials, discute vários aspectos administrativos e de usabilidade do Jenkins. Após a conclusão do curso, você terá um conhecimento sólido de instalação em contêineres, construções distribuídas em clusters Kubernetes, recursos avançados de segurança, pipelines multi-filiais e conceitos de GitOps com Jenkins.
Depois de concluir este Curso Jenkins Essentials, você será capaz de dimensionar um servidor Jenkins CI/CD usando soluções em contêineres e baseadas em nuvem, usar pipelines multifiliais Jenkins para permitir a criação de pipeline no nível do repositório e usar infraestrutura como código (IaC) e GitOps princípios com Jenkins. Essas habilidades irão prepará-lo para funções de SRE, DevOps e engenheiro de lançamento.
Objetivo
Neste Curso Jenkins Essentials, você aprenderá como configurar o Jenkins em um cluster Kubernetes, automatizar a instalação do Jenkins usando conceitos IaC, configurar um servidor Jenkins altamente disponível, dimensionar a infraestrutura do Jenkins aproveitando agentes de construção estáticos e dinâmicos, automatizar várias tarefas rotineiras do Jenkins usando CLI e RestAPI, organizar trabalhos Jenkins e implementar controles de segurança refinados, configurar ciclos de feedback de CI/CD eficazes, configurar pipelines complexos de várias filiais simulando cenários da vida real e automatizar o fluxo de trabalho de pull request usando os princípios do GitOps.
Publico Alvo
- Este curso foi desenvolvido para engenheiros de DevOps, pessoal de garantia de qualidade, SREs, bem como desenvolvedores de software e arquitetos que desejam obter experiência com Jenkins CI/CD. Antes de se matricular, os alunos devem ter conhecimentos básicos de Jenkins e estar familiarizados com Kubernetes e Docker.
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
- Course Introduction
- Running Jenkins on Kubernetes
- Jenkins High Availability on Traditional Platforms
- Scaling Jenkins Infrastructure with Dynamic Build Agents
- Jenkins CLI and Rest API
- Implementing Feedback Loops
- Securing Jenkins Projects
- Jenkins Pipelines
- Managing Artifacts
- Taking It Further